Skip to content

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.

License

Notifications You must be signed in to change notification settings

MrAkshayAS/todoapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

License Release

Dezr List

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.

Features

  • 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.

Technologies Used

  • 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

How to Use

  1. 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.
  2. 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.
  3. 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).
  4. Progress:

    • Track your progress with a real-time visual progress bar and statistics showing the number of tasks completed and remaining.
  5. Clear Completed Tasks:

    • Use the "Clear Completed Tasks" button to remove tasks that have been marked as completed.
  6. Theme Toggle:

    • Switch between light and dark modes by clicking the theme toggle button in the interface.

License

This project is licensed under the MIT License - see the LICENSE file for details.


About

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.

Topics

Resources

License

Stars

Watchers

Forks