/ToDoList

Primary LanguageJava

Project

Todo List API

Features

  • We have Tasks and Notes

  • Tasks

    • We can see all existing tasks
    • We can create new tasks
      • Every task has a title, a due date, and a boolean flag "completed"
      • Every task once created, also has a unique ID
    • A given task can be marked as completed (or undo completed too)
    • Due date of a task can be changed
    • Task can be deleted
  • Notes

    • Notes exist inside tasks
    • Every note has a title and a body
      • once a note is added, it should have an id too
    • Multiple notes can be added into a task