Build a ToDoList application - ToDoLy which enable the user to organise the day to day tasks based on the the specific project
User can modify the tasks that are already created. User can update the all the details of the existing tasks - Task Title, due date , Status , Project name . User can also just update the status of the project alone. User is also provided with the provision of deleting the particular task
Each time the application launches, the existing task details are read from the file and the necessary operations can be performed.
This section includes the requirements that specify all the fundamental actions of the software system.
The user : User on selecting the Show task list will be displayed with interactive menu to select the sort criteria - sort by due date or sort by project name
Description: In this feature, it is described the procedure of creating a new task, completing task’s fields and adding the task to a project
The user : User will select the Add new task option and on selection user will be prompted to specify the Task title, Due date , status and project name. On specifying the details , new task will be created
Description: In this feature, it is explained the procedure of editing an existing task and its fields.
The user : User will select the Edit task option. On selection user will be displayed with the existing task with taskno and all the necessary details
User will provide the task number which has to be modified. If the task exist , the user will be Edit menu which provides the option
On selecting 'Update the task', User will be prompted to enter new values for task title, due date , Status and Project name.
Description: In this feature, it is described the procedure of saving the tasks to the file and exit from the application
To run the ToDoList application, user should have the JDK 8 and above and IntelliJ IDEA to run the application
https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html



