Application to manage and track daily tasks.
Want to practice in a project some concepts and tools that I studied lately, like Clean Architecture, TDD (Test-Driven Development) and Spring Framework.
At the end of this project is expected to have the following endpoints:
POST /userscreate and persist a user in the system.GET /users/{id}recover a user persisted in the system.PUT /users/{id}update a user persisted in the system.DELETE /users/{id}remove a user persisted in the system.POST /taskscreate and persist a task in the system.GET /tasks/{id}recover a task persisted in the system.PUT /tasks/{id}update a task persisted in the system.DELETE /tasks/{id}remove a task persisted in the system.
To execute the project you will need to have Docker installed in our machine. Then run:
docker compose up --build -ddocker logs todo-list-app-1 -fdocker compose down