Skip to content

RF1984/Rafael-IP

Repository files navigation

<<<<<<< HEAD

Rafael-IP

SDA6 IP Application discription:

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 interface should look similar to the mockup below:

Welcome to ToDoLy You have X tasks todo and Y tasks are done! Pick an option: (1) Show Task List (by date or project) (2) Add New Task (3) Edit Task (update, mark as done, remove) (4) Save and Quit

Requirements

The solution must achieve the following requirements: Model a task with a task title, due date, status and project Display a collection of tasks that can be sorted both by date and project Support the ability to add, edit, mark as done, and remove tasks Support a text-based user interface Load and save task list to file

Class Diagram

About

SDA6 IP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages