Skip to content

sam22ridhi/to_do_optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To do Optimizer

Overview

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

Features

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.

Technologies Used

HTML: Structure of the web page.

CSS: Styling and layout of the application.

JavaScript: Interactivity and dynamic task management.

How to Use

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published