Welcome to the Iowa Technology Club website repository! This project powers the official site of our club, showcasing our achievements, members, and projects. If you're looking to understand how the website works or want to contribute, you've come to the right place.
The website is built using HTML, vanilla JavaScript, and TailwindCSS. The content on the site is dynamically rendered by passing JSON objects to the JavaScript files, which then display the appropriate information on the site.
- HTML: Structure of the website.
- Vanilla JavaScript: Handles dynamic content rendering.
- TailwindCSS: Provides a responsive and modern design.
index.html: The main file that ties everything together.JSON/: This directory contains all the JSON files used to store the content displayed on the website.
The website's content is managed through JSON files located in the JSON/ directory. These JSON files include information about members, achievements, projects, and more. When the website loads, the JavaScript fetches this data and displays it on the relevant sections of the site.
We welcome contributions to improve the website! You can contribute by modifying the JSON files to update or add content. Here’s how you can do it:
- Fork this repository to your GitHub account.
- Clone your fork to your local machine.
- Navigate to the
JSON/directory and edit the relevant JSON file to:- Add yourself as a member.
- Add an achievement.
- Add a project.
- Make any other necessary changes.
- Commit your changes and push them to your fork.
- Create a Pull Request (PR) to propose your changes to this repository.
Once your PR is reviewed and approved, your changes will be merged, and the website will be updated accordingly.
If you have any questions or need help with contributing, feel free to reach out to the Iowa Technology Club team.
Happy coding!