π To-Do Task Manager
A modern, responsive, and feature-rich To-Do application built using HTML, CSS, and JavaScript. This app helps users manage daily tasks with an intuitive UI, smooth animations, and smart task controls.
π Features
β¨ Add new tasks easily
β Mark tasks as completed
βΊ Undo completed tasks
π Delete selected tasks
π Reset entire list instantly
π¦ Auto-save tasks using LocalStorage
π« Prevents duplicate task entries
β¨ Press Enter to add tasks quickly
π± Fully responsive for all devices
π¨ Neon-themed modern UI design
π Hover effects + interactive visuals
π§ How It Works
- Tasks can be added through the input field and instantly appear in the task list.
- When a task is completed, it gets a strike-through effect and its appearance fades slightly to indicate completion.
- Completed tasks can be undone at any time, restoring them to their normal state.
- Tasks can be deleted permanently using the delete option.
- All tasks and progress are saved automatically using LocalStorage, ensuring your data remains even after refreshing or closing the browser.
- A Reset option is provided to clear all tasks and statistics whenever needed.
- Statistics update automatically, including:
- Total tasks added
- Completed tasks
- Deleted tasks
π οΈ Technologies Used
- HTML5 β Structure & content
- CSS3 β Styling, animations, responsive design
- JavaScript (ES6) β Logic, event handling, LocalStorage
