JavaScript Project Ideas
Build these to master Vanilla JS
Solidify your Vanilla JS knowledge with these project ideas. No frameworks, just the logic.
1. Expense Tracker
- Create a small app to add, delete, and filter expenses.
- Focus: LocalStorage, form validation, and DOM manipulation.
2. Weather App (API-based)
- Fetch real-time weather data from OpenWeatherMap API based on city search.
- Focus:
fetch, Async/Await, and handling API responses.
3. Custom Video Player
- Build a custom skin for an HTML5
<video>element with custom controls. - Focus: Video API, Event listeners (
play,pause,timeupdate).
4. Notes Taking App
- Allow users to create, search, and delete sticky notes.
- Focus: Array methods, searching logic.
Next Step: Prepare for Machine Coding.