This is a simple web application that proposes the creation of to-do lists containing their respective tasks.
In this application, the user can create a ToDoList
, add Todo
to it, edit and delete them, the same goes for the
ToDoList
.
The application has two entities, Todo
and ToDoList
, which are related by a OneToMany
relationship, where a Todo
can only belong to one ToDoList
and a ToDoList
can have many Todo
.
- Java
- Spring Boot
- Spring Data JPA
- H2 Database
- Maven
- Thymeleaf
- HTML
- CSS
- Bootstrap
- Add a
User
entity - Add checkboxes to mark a
Todo
as completed - Add start and end dates to
Todo
- Create unit and integration tests
- Dockerize the application