-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Use MAVEN on the project.
Complete the #1 and #3 tasks before until to start this task.
Definition of the app
The app is simple TO-DO app and it will be a Console application.
Requirments
- Listing all TO-DO items
- Adding new TO-DO item
- Deleting TO-DO item
- Marking an item as 'Completed'
- The listing function should be able to show which tasks are completed and which ones aren't completed. Also, the items should be ordered by adding date&time and completion status.
- The app should read the date from a JSON file on the opening. Also, before the close, the app have to save all data into a JSON file.
Example TO-DO item model: { id: 1, date: 22/02/2020 15:00 AM, content: 'go to the market', isCompleted: false }
Example generated JSON files;
- 21022020.json
- 20022020.json
The app should create a new file for each day, to minimize data losses