Skip to content

Asmaa-Abdullah/ToDoList-IP-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo list application

The application will allow a user to create new tasks, assign them a title and due date, and choose a project for that task to belong to. They will need to use a text based user interface via the command-line . Once they are using the application, the user should be able to also edit, mark as done or remove tasks. They can also quit and save the current task list to file, and then restart the application with the former state restored. The main interface of the application interface is as below:

*********************************************************

**       Welcome to the ToDo List Application       **

*********************************************************

1 - Show Task List 
2 - Add New Task 
3 - Edit Or Remove Task
4 - Save and Quit

Select from the main menu: 

- When a user selects 1 from main menu

1 - All Task 
2 - Sort by date 
3 - Sort by project
4 - Back to main menu 

Select from the menu: 
When a user enters 1 all tasks will be shown with the counting of done tasks and undone tasks.
When a user enters 2 all tasks will be shown sorting by date.
When a user enters 3 all tasks will be shown sorting by project.

- When a user selects 2 from main menu he / she will be able to add new task.

- When a user selects 3 from main menu he / she will be able to delete or edit specific task.

1 - Update and Remove
2 - Back to main menu 

- When a user enters 4 all tasks added or edited will be stored in a text file and quit the application.

        **** All tasks saved successfully **** 

 ********  Thanks for using the application!  ******** 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages