101
Welcome to 101. This is a collection of crazy and cool websites that i built. Each site will focus on a specific concept or technique in JavaScript, CSS, or HTML, and will be built from scratch using only these
- index.html - The HTML file that contains the structure of the webpage.
- style.css - The CSS file that handles the styling of the webpage.
- script.js - The JavaScript file that adds interactivity to the webpage.
Thumb Rule
- Minimalism: Each webpage will follow a minimalist design approach, focusing on simplicity and functionality without unnecessary elements.
- Vanilla JS: No frameworks or libraries (like React, Vue, or Angular) will be used. However, libraries may be used for higher-level tasks if absolutely necessary.
- From Scratch: As much as possible, all code will be written from scratch to ensure a deeper understanding of the concepts being taught.
Contributing
We welcome contributions to this 101! If you have an idea for a new website or want to improve an existing one, follow these steps:
- Fork the Repository: Create a fork of this repository by clicking the “Fork” button at the top of the page.
- Create a New Branch: Create a new branch for your feature or improvement.
git checkout -b my-new-feature - Make Your Changes: Make your changes to the HTML, CSS, and JavaScript files.
- Commit Your Changes: Commit your changes with a clear and concise message.
git commit -am 'Add new feature' - Push to the Branch: Push your changes to the branch on your forked repository.
git push origin my-new-feature - Create a Pull Request: Create a pull request to the main repository. Provide a detailed description of your changes and why they should be merged.
License
This project is licensed under the MIT License. See the LICENSE file for more information.