A simple Task Manager web application that helps users manage their daily tasks. You can add new tasks, mark them as completed, and delete them. The task list updates instantly using JavaScript, without reloading the page.
- Add new tasks (click "Add" or press Enter)
- Display the list of tasks
- Mark a task as completed (tick the checkbox)
- Edit a task (click "Edit")
- Delete a task (click "Delete")
- Clear all completed tasks at once
- Filter tasks: All / Active / Completed
- Dark / light mode toggle (your choice is remembered)
- Task counter showing how many tasks are completed
- Tasks are saved in the browser, so they stay after refresh
- Clean and responsive design that works on mobile and desktop
- HTML
- CSS
- JavaScript (DOM manipulation)
index.html- the page structurestyle.css- the stylingscript.js- the functionality
You can use the live version, or run it on your own computer.
Just visit: https://task-manager-dhruvvv9146.vercel.app
- Download or clone this repository.
- Open the project folder.
- Double-click
index.htmlto open it in your web browser.
That's it - no installation needed.