A minimal, modern, and responsive To-Do List built with HTML, CSS, and JavaScript. This app helps you manage your daily tasks efficiently with features like task filters, dark mode, local storage, and notifications.
- ➕ Add new tasks
- ✅ Mark tasks as completed
- 🗂️ Filter by All, Active, or Completed
- 🧹 Clear completed tasks
- 🌙 Theme toggle (Dark/Light mode)
- 🧠 Smart empty state UI
- 📆 Displays the current date
- 📦 Local storage support (auto saves tasks)
- 🔔 Task added notifications
├── index.html # Main HTML structure ├── style.css # Styling (light/dark themes included) ├── script.js # Task logic and event handling ├── README.md # Project documentation
- HTML5
- CSS3
- JavaScript (Vanilla)
- Font Awesome (for icons)
-
Clone the repository:
-
Navigate into the project folder:
-
Open
index.html
in your browser:
You can use the Live Server extension in VS Code or simply double-click the file.
- Add due dates and reminders
- Drag-and-drop task reordering
- Persistent dark/light theme toggle
- Login and cloud sync
- Task priority levels
This project is licensed under the MIT License — free to use, modify, and distribute.
Your Name
GitHub: https://github.com/Crafted-By-Nouman
Email: nouman.ahmad.coder@gmail.com