30days30javascriptprojects


30days30javascriptprojects

Welcome to the 30days30javascriptprojects repository! This project is dedicated to the challenge of building 30 JavaScript projects in 30 days. The goal is to improve your JavaScript skills by working on a variety of small, interesting projects each day.

Table of Contents

About

The 30days30javascriptprojects challenge is designed to help developers of all skill levels to practice and improve their JavaScript skills. Each day, you’ll create a new project from scratch, each focusing on different aspects of JavaScript, such as DOM manipulation, APIs, and more.

Getting Started

To get started with the 30days30javascriptprojects challenge, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ADITYABHAVAR17/30days30javascriptprojects.git
    
  2. Navigate to the project directory:

    cd 30days30javascriptprojects
    
  3. Install dependencies (if any):

    npm install
    
  4. Start building projects:

    Each project will have its own folder within the projects directory. You can start with Day 1 and work your way through each project day by day.

Projects

Here is a list of the projects you’ll build during the 30 days:

  1. Day 1: Drum JS
  2. Day 2: Clock
  3. Day 3: CSS Variable
  4. Day 4: BMI Calculator
  5. Day 5: GitHub Profile Search
  6. Day 6: Whether App
  7. Day 7: Thala For A Reason
  8. Day 8: To Do List
  9. Day 9: Notes App
  10. Day 10: QR CODE GENERATOR
  11. Day 11: Toast Notifications
  12. Day 12: Music Player
  13. Day 13: Calculator
  14. Day 14: Project Name
  15. Day 15: Project Name
  16. Day 16: Project Name
  17. Day 17: Project Name
  18. Day 18: Project Name
  19. Day 19: Project Name
  20. Day 20: Project Name
  21. Day 21: Project Name
  22. Day 22: Project Name
  23. Day 23: Project Name
  24. Day 24: Project Name
  25. Day 25: Project Name
  26. Day 26: Project Name
  27. Day 27: Project Name
  28. Day 28: Project Name
  29. Day 29: Project Name
  30. Day 30: Project Name

Each project will include a detailed README with instructions, as well as the necessary code and resources to complete the project.

Contributing

We welcome contributions from the community! If you’d like to contribute a project, bug fix, or any improvements, please follow these steps:

  1. Fork the repository:

    git fork https://github.com/ADITYABHAVAR17/30days30javascriptprojects.git
    
  2. Create a new branch:

    git checkout -b feature/your-feature-name
    
  3. Make your changes and commit them:

    git commit -m 'Add some feature'
    
  4. Push to the branch:

    git push origin feature/your-feature-name
    
  5. Open a pull request:

    Visit the original repository and create a pull request from your forked repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Happy coding!


Feel free to modify any section to better fit your project’s needs!