ToDo Optimizer is a simple and efficient to-do list application that helps you manage your tasks with priority and estimated completion time. It provides a clean and user-friendly interface to add, prioritize, and remove tasks
Add Tasks: Enter your task details, including task description, priority (1-5), and estimated completion time.
Priority-Based Sorting: Tasks are automatically sorted based on their priority. Higher priority tasks are displayed first.
Time-Based Sorting: If tasks have the same priority, they are further sorted by their estimated completion time.
Mark as Completed: Toggle tasks as completed by clicking on them. Completed tasks are visually distinguished with a strikethrough.
Delete Tasks: Remove tasks from the list with a simple click on the delete button.
HTML: Structure of the web page.
CSS: Styling and layout of the application.
JavaScript: Interactivity and dynamic task management.
Enter your task details in the input fields (task description, priority, and completion time).
Click the "Add" button to add the task to the list.
Tasks are automatically sorted based on priority and completion time.
Click on a task to mark it as completed or click on the delete button to remove it.