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
,