Este projeto é uma API REST para gerenciamento de tarefas (To-Do List), desenvolvida com Java e Spring Boot. Inclui funcionalidades de autenticação, validação de dados e persistência com banco de dados H2. O deploy foi realizado utilizando Docker e Render.com.
-
Java 17
-
Spring Boot
-
Spring Security (JWT)
-
Banco de Dados H2 (nuvem)
-
Docker
-
Render.com
-
API em Produção: https://todolist-rocket-phwo.onrender.com
-
Coleção do Postman: Baixar Coleção Apidog
- Clone o repositório:
git clone githttps://github.com/DevDan99/todolist
- Acesse a pasta do projeto:
cd nome-do-repositorio
- Instale as dependências:
mvn clean install
- Execute o projeto:
mvn spring-boot:run
- Acesse a API via
http://localhost:8080
-
POST /user/→ Cria usuário -
POST /auth/login→ Autenticação com JWT -
POST /tasks→ Cria uma nova tarefa -
GET /tasks→ Lista todas as tarefas -
PUT /tasks/{id}→ Atualiza uma tarefa
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.


