This is just a regular Todo App. The aim is to learn the Tech stack.
- Frontend - Angular
- Backend - Spring Boot
- Database - PostgreSQL
- Anyone uses the Todo app to create todos and store them.
- Store that anyone as user and connect that user to todos.
- Use that user to login, as well as allow them to only register and do todos. In the process, add spring security as well.
- Todo
{
"id": 1,
"title" : "Todo title",
"description": "Todo description",
"status": "Finished | Pending",
"user_id": 123
}- User
{
"id": 123,
"name": "User name",
"email": "Email ID",
"password": "hash(password)",
}$ cd rest-service
$ chmod +x mvnw
$ ./mvnw test