Dezr List is a powerful and intuitive task management application designed to help you stay organized and productive. Whether you're managing daily tasks, setting reminders, or tracking your progress, Dezr List provides all the tools you need to manage your tasks effectively.
- Task Management: Add, edit, toggle, and delete tasks easily.
- Priority Levels: Set priority levels for tasks (Low, Medium, High) to help you focus on the most important items.
- Due Date & Reminders: Set a due date for your tasks, and get notifications before the task is due and when it is overdue.
- Drag-and-Drop Sorting: Rearrange tasks easily using drag-and-drop functionality, powered by SortableJS.
- Theme Toggle: Switch between light and dark themes to match your preferences.
- Progress Tracking: View your task completion progress with a visual progress bar.
- Statistics: Get real-time stats on total tasks, completed tasks, and pending tasks.
- Task Notifications: Get notifications when tasks are due soon, completed, or overdue. Customize notification sound alerts for better task management.
- Sound Alerts: Task reminders are accompanied by sounds to draw attention and make sure you don't miss anything important.
- HTML5 for structure
- CSS3 for styling and animations
- JavaScript for task logic, notifications, and localStorage
- SortableJS for drag-and-drop task management
- Remix Icon for beautiful, easy-to-use icons
-
Add a Task:
- Enter your task in the input field.
- Select a priority level (Low, Medium, or High).
- Set a due date if necessary.
- Click the "Add Task" button to add it to your task list.
-
Manage Tasks:
- Mark tasks as completed by clicking the checkbox next to them.
- Edit task details by clicking the "Edit" button.
- Delete tasks by clicking the "Delete" button.
- Rearrange tasks by dragging and dropping them into a new order.
-
Notifications:
- When a task is due, the app will send a notification (with an optional sound alert) to remind you.
- You can customize when you receive reminders (e.g., 1 minute before due).
-
Progress:
- Track your progress with a real-time visual progress bar and statistics showing the number of tasks completed and remaining.
-
Clear Completed Tasks:
- Use the "Clear Completed Tasks" button to remove tasks that have been marked as completed.
-
Theme Toggle:
- Switch between light and dark modes by clicking the theme toggle button in the interface.
This project is licensed under the MIT License - see the LICENSE file for details.