My-To-Do-List-APP
This is a user-friendly To-Do List application built with HTML, CSS, and JavaScript, designed to help you efficiently manage tasks with ease. The app includes the following features:
Features
-
Task Prioritization Assign priority levels (high, medium, low) to tasks for better organization, ensuring that important tasks are easily distinguishable.
-
Task Notifications & Reminders Receive browser notifications to remind you of upcoming tasks. Customize these reminders with icons for a more personalized experience.
-
Date and Time Scheduling
Set specific dates and times for your tasks. When it's time to complete them, you’ll be notified so nothing gets overlooked. -
Congratulatory Message Upon completing a task, the app displays a congratulatory message to encourage productivity and give you a sense of accomplishment.
-
Responsive Design
The app is fully responsive, providing a seamless experience across different devices and screen sizes, from desktop to mobile. -
Local Storage Your tasks are saved in your browser's local storage. This ensures that your to-do list remains intact even after you refresh the page or close and reopen the app.
How to Use
-
Add a Task:
Enter a task name, set a date and time, choose a priority level, and click "Add Task". The task will appear in your list with the scheduled time and priority. -
Receive Notifications:
Make sure to allow browser notifications. You’ll receive alerts at the right time to remind you about tasks. -
Complete a Task:
Once you finish a task, click on it to mark it as completed. You'll see a congratulatory message, and the task will be removed from the list. -
Responsive and Persistent:
The app works perfectly on different devices. Tasks remain in local storage until you delete them, ensuring persistence between sessions.