Skip to content

Latest commit

 

History

History
37 lines (19 loc) · 1.79 KB

README.md

File metadata and controls

37 lines (19 loc) · 1.79 KB

To-Do-App

Description

The To-Do List Application is a user-friendly and designed to help individuals organize their daily responsibilities, goals, and tasks efficiently. Whether you're a busy professional, a student, or someone who simply wants to stay on top of their tasks, this application offers a convenient and organized way to manage your to-do items.

Features

Here are some features of my To-Do List project:

  • Task Creation: Allow users to add tasks to the list.

  • Task Deletion: Enable users to delete tasks they no longer need..

  • Task Completion: Include a checkbox to mark tasks as completed. Completed tasks can be visually distinguished from active ones.

  • Task Editing: Allow users to edit the text of existing tasks.

  • Task Priority: Task priority levels (e.g., high, medium, low) to help users organize tasks by importance. (need further implementations)

  • Due Dates: The option to set due dates for tasks. Highlight tasks that are overdue.

  • Task Categories: Allow users to categorize tasks into different groups(e.g., work, personal, home).

  • Task Notes/Descriptions: Enable users to add additional information or notes to tasks for more context.

  • Sorting: Provide sorting options such as sorting by due date, created date, characters, and priority (not implemented yet) to help users organize their tasks.

  • Search: The functionality to find specific tasks and categories quickly.

  • Task Reminders(not implemented yet): Allow users to set reminders or notifications for important tasks or due dates.

  • Data Persistence: Store categories and tasks locally on browser's localStorage so that users can access them even after closing the application.

  • Undo/Redo: Undo and redo task completion.

  • Responsive Design: This app is responsive and works well on various screen sizes and devices.