/ToDoListApplication

This repo contains a backend project with Spring Boot and a frontend project

Primary LanguageJava

ToDoListApplication

This repo contains a backend project with Spring Boot and a frontend project and their setup documentations.

The expected features from this application are above as list:

  • User registration (User can add himself as user to system)

  • User login ( Registered user info will be usable while login)

  • Create to-do list. Each user will be able to have multiple to-do lists. Each to-do list will have a name.

  • List of to-do lists.

  • Delete to-do list

  • Add to-do item to existing to-do list.

  • Add dependency between to-do items. To-do items which have dependency can not be completed if dependent to-do item is not completed.

  • Each to-do item should have a name, description, deadline, and status.

  • Mark to-do item as "Complete".

  • Filter to-do items (status complete or not, expired, name) on a to-do list

  • Order to-do items on a to-do list by create date, deadline, name, or status.

  • Delete to-do item from to-do list.