Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Todo App

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.


🚀 Features

  • ✅ 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

🛠️ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (Vanilla JS)
  • Browser Local Storage API

🌐 Live Demo

https://advance-todo-management.netlify.app/

📸 Screenshot

Uploading advancetodo.mp4…


🧠 How It Works

  • 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.

🎯 Future Improvements

  • Drag & drop task ordering
  • Due dates and reminders
  • Task categories
  • Dark mode
  • Cloud sync support

🤝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Open a Pull Request

👨‍💻 Author

Made with ❤️ by developer Nitesh


⭐ If you like this project, consider giving it a star!

About

An advanced Todo application with task management, filtering, editing, and Local Storage persistence built using Vanilla JavaScript.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages