Built a simple yet powerful **To-Do List Web App** from scratch 🗒️ Focused on making it not just functional, but also intuitive and visually clean. From handling dynamic DOM manipulation to managing state with localStorage, this project helped me understand how real-world apps maintain consistency even after refresh. ✨ Key Features: • Data persists even after page reload using localStorage as you can see in the demo video. * Add & delete tasks dynamically * Checkbox-based task completion * Persistent data using localStorage * Clean UI with color variations * Real-time updates without reload One interesting challenge was syncing checkbox state with stored data — learned a lot about how DOM properties and HTML attributes behave differently under the hood. Projects like this may look simple, but they build the foundation for scalable applications and better frontend thinking. Excited to keep improving and adding more features 🔥 #webdevelopment #frontenddeveloper #javascript #coding #programming #100daysofcode #buildinpublic #learningbydoing #studentdeveloper #btech #devjourney #softwaredevelopment #uiux #localstorage #dommanipulation #beginnersproject #tech #innovation #productivity #webdev #githubprojects #codinglife #engineer #learning #growth #career
Great khushi
localstorage can be tricky for large datasets though