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.
- Counter
- Background Switcher
- Form Validator
- ToDo App
- NotesApp
- Movie Seat Booking
- Custom Video Player
- Regular Calculator
- Exchange Rate Calculator
- Weather App
- T-Shirt Customization App
- Rock Paper Scissors Tracker
- StopWatch App
- Meme Generator
- Password Generator
- Survey/Quiz App
- Recipe App
- Soundboard,
- Image Carousel
- 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.