Skip to content

tarunlkr6/To-Do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List App using React

This react To-Do-App allows add task, delete task, completion marking, validate input, filter task option and optional sorting and localStorage integration.


Testing

Screenshot from 2024-06-16 18-45-10

In the above figure Add Task button is disabled until the user enter the valid input task. Once the user input the task Add Task button is enabled and the button colour is changed from grey to blue. It also validates the input as the character enterd is less than 5 then it generates the error or alert shown in below figure. After adding the task, mark as done and delete task button is enabled so that we can mark as done or remove once the task is completed or deleted respectively.


Filter option

The task can be filterd on the basis of completed task and active task. The task is filtered on the basis of choice choosen. There are three choices:

All
By default, All task is shown which is completed and active.
Active
After clicking the Active filter option, it display all the active tasks in the list task section.
Completed
On clicking the Completed filter option, it display all the completed task in the list task section.

Sorting

Sorting of task is performed in two ways:

Complete First
This feature sorts the task which is completed first and after that the uncompleted one.
Not Completed First
This feature sorts the task first which is not completed or currently active and after that the completed one.

Screencastfrom16-06-24075753PMIST-ezgif com-video-to-gif-converter


Delete or Remove Task

The bin icon besides the each task delete the task from our task section once clicked. It will delete the particular task from the To-Do List App

Screencastfrom16-06-24075753PMIST-ezgif com-video-to-gif-converter (1)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published