A simple, elegant, and powerful web-based task manager to help you stay organized. Built with vanilla JavaScript, HTML, and CSS (using Tailwind CSS for styling), this application allows you to manage your to-do list with ease and a clean user experience.
- Create and Manage Tasks: Add new tasks with a name, priority, and deadline.
- Intuitive Sorting: Tasks are automatically sorted based on priority (Important tasks first), then by deadline, and finally by creation date.
- Interactive UI: Mark tasks as complete with a single click. Completed tasks are visually distinguished.
- Overdue Alerts: Overdue tasks are automatically highlighted to ensure you never miss a deadline.
- Persistent Storage: All tasks are saved to your browser's local storage, so your list remains intact even after closing the browser.
- Customization: A dark mode toggle is available to switch between light and dark themes, with your preference saved for future visits.
- Simple Actions: Easily delete individual tasks or clear your entire list with a confirmation modal to prevent accidental data loss.
- Responsive Design: The interface is fully responsive and looks great on both desktop and mobile devices.
- HTML5: For the page structure.
- CSS3 (with Tailwind CSS): For styling and responsive design.
- JavaScript (Vanilla): For all the application logic and DOM manipulation.
- Font Awesome: For the icons used throughout the interface.
- Roshan Thomas - GitHub Profile
Feel free to connect, open issues, or suggest improvements!