Thank you for your interest in contributing to 100 JavaScript Projects! Whether you're a beginner or an experienced developer, your input is highly valued. 🙌
This repository aims to provide 100 fun and practical JavaScript project examples to help developers strengthen their JavaScript skills by building real-world applications.
There are several ways you can contribute:
- Open an issue with the title:
Project Idea: [Your Idea] - Add a description of the project and any features you’d like to see included.
-
Fork the repository
-
Create a new branch:
git checkout -b feature/project-name
-
Create a new folder inside
projects/with your project name. -
Add your project files (HTML, CSS, JS, assets).
-
Add a
README.mdexplaining:- Project title
- Description
- Features
- How to run
-
Commit and push your changes:
git add . git commit -m "Add [Project Name] project" git push origin feature/project-name
-
Open a Pull Request and briefly describe your addition.
- Fix typos, grammar, or formatting issues
- Add helpful instructions or explanations
-
Use vanilla JavaScript (no frameworks unless the project specifically calls for it).
-
Keep code clean, readable, and well-commented.
-
Stick to standard project structure:
projects/ project-name/ index.html style.css script.js README.md -
Use meaningful commit messages.
Please be respectful and considerate of others. We follow the Contributor Covenant Code of Conduct.
If you're unsure how to get started or want to discuss an idea, feel free to open an issue or reach out on Discussions (if enabled).
Happy Coding! 💻✨
— *Pradip Chaudhary*