Skip to content

Create a console application with Java #2

Description

@SevcanAlkan

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions