A feature-rich Todo application that allows users to manage daily tasks efficiently. Users can create, edit, delete, and filter tasks while all data remains permanently saved using Local Storage.
This project demonstrates advanced DOM manipulation, state management, and persistent data handling using Vanilla JavaScript.
- ✅ Add new tasks
- ✏️ Edit existing tasks
- 🗑️ Delete tasks
- ✔️ Mark tasks as completed
- 🔎 Filter tasks (All / Completed / Pending)
- 💾 Persistent data using Local Storage
- ⚡ Instant UI updates
- HTML5
- CSS3
- JavaScript (Vanilla JS)
- Browser Local Storage API
https://advance-todo-management.netlify.app/
Uploading advancetodo.mp4…
- Tasks are created and stored as objects in Local Storage.
- Each task maintains its completion status.
- Filters dynamically display completed or pending tasks.
- Task statistics update automatically based on user actions.
- Drag & drop task ordering
- Due dates and reminders
- Task categories
- Dark mode
- Cloud sync support
Contributions are welcome!
- Fork the repository
- Create a new branch
- Commit your changes
- Open a Pull Request
Made with ❤️ by developer Nitesh
⭐ If you like this project, consider giving it a star!