20 Vanilla JavaScript Project Ideas

Sharing is Caring

If you want to become a better software developer, the only way to actually achieve that is through practicing and learning. It doesn’t matter how many books you read, videos you watch, or podcasts you listen to. They won’t matter if you don’t put them into practice.

With that being said, here’s a collection of ideas on things you can build in vanilla JavaScript without requiring libraries or frameworks. To be able to understand what the frameworks and libraries are doing for us, which is required when debugging hard problems, it’s important to understand the concepts.

  1. Counter
  2. Background Switcher
  3. Form Validator
  4. ToDo App
  5. NotesApp
  6. Movie Seat Booking
  7. Custom Video Player
  8. Regular Calculator
  9. Exchange Rate Calculator
  10. Weather App
  11. T-Shirt Customization App
  12. Rock Paper Scissors Tracker
  13. StopWatch App
  14. Meme Generator
  15. Password Generator
  16. Survey/Quiz App
  17. Recipe App
  18. Soundboard,
  19. Image Carousel
  20. JSON to CSV Convertor

When applying for jobs it’s important to have a potential portfolio if you don’t have a long history of working and people that can be professional references for you. The more projects you have the easier it becomes to find something relevant.

Sharing is Caring

Brian is a software architect and technology leader living in Niagara Falls with 13+ years of development experience. He is passionate about automation, business process re-engineering, and building a better tomorrow.

Brian is a proud father of four: two boys, and two girls and has been happily married to Crystal for more than ten years. From time to time, Brian may post about his faith, his family, and definitely about technology.