This is a modern, user-friendly To-Do List application built to help users manage tasks efficiently. The app allows users to add, edit, and delete tasks, with features like task completion tracking, history view, search functionality, and a dark mode toggle for enhanced usability. The design is clean and responsive, with a focus on simplicity and functionality.
- ✅ Add Tasks: Create new tasks using a modal interface with a simple input field.
- ✏️ Edit Tasks: Edit existing tasks directly from the list.
- 🗑️ Delete Tasks with Confirmation: Prevent accidental deletions with a custom confirmation modal.
- 🎯 Task Completion: Mark tasks as completed using a checkbox. Completed tasks move to a history view after 24 hours.
- 📜 History View: View completed tasks in a separate tab with completion dates displayed.
- 🔍 Search Functionality: Quickly find tasks by keyword.
- 🌙 Dark Mode: Toggle between light and dark themes, with preferences saved in
localStorage. - 📱 Responsive Design: Works seamlessly on desktops, tablets, and mobile devices.
- 🎨 Modern Logo: "TODO LIST" header features a sleek gradient text style using the Poppins font.
- 🌟 Favicon: Custom favicon for better branding in browser tabs.
- 💾 Persistent Storage: Tasks are stored in
localStorage, ensuring data remains after page refreshes.
