A simple and colorful to-do list application built with HTML, CSS, and JavaScript. Stay productive, track your tasks, and switch between light and dark modes effortlessly.
- Add, complete, and delete tasks.
- Clear all tasks at once.
- Visual progress tracker for completed tasks (progress bar and number circle).
- Responsive design for desktop and mobile.
- Light/Dark mode toggle with clickable moon 🌙 / sun ☀️ symbols.
- Pastel animated background with smooth gradients.
| Technology | Role |
|---|---|
| HTML | Structure and Semantic Markup. |
| CSS | Styling, Animations, Gradient Backgrounds, and Dark Mode implementation. |
| JavaScript | Core application logic (Add/Delete/Complete), DOM manipulation, and localStorage for saving tasks. |
- Add a Task: Type in the input field → click +.
- Complete a Task: Check the checkbox next to the task.
- Delete a Task: Click X on an individual task item.
- Clear All Tasks: Click the Clear all button at the bottom.
- Track Progress: The progress bar and number circle update automatically.
- Switch Theme: Click the moon 🌙 / sun ☀️ symbols above the header.
To get a local copy up and running, follow these steps:
- Clone the repository:
git clone https://github.com/Dakshaaaaa/To-do-list.git
- Open in Browser: Simply open the
index.htmlfile in your web browser.
This project is licensed under the MIT License.
MIT License © 2025 Daksha Pawar
