Loading repository data…
Loading repository data…
claudiodeveloper-github / repository
Desafio técnico do Itaú Unibanco — API REST desenvolvida com Java e Spring Boot para fins de aprendizado.
Este projeto foi desenvolvido como parte de um desafio técnico proposto pelo Itaú Unibanco, com o objetivo de criar uma API REST que recebe transações e retorna estatísticas com base nelas.
Este projeto foi feito para fins de aprendizagem e aprimoramento técnico em desenvolvimento backend com Spring Boot.
Estou publicando este repositório para compartilhar meu progresso e consolidar meus estudos em Java e APIs REST.
A API possui três endpoints principais:
| Método | Endpoint | Descrição |
|---|---|---|
POST | /transacao | Recebe uma transação com valor e data/hora |
GET | /transacao/estatistica | Retorna estatísticas das transações dos últimos 60 segundos |
DELETE | /transacao | Remove todas as transações armazenadas |
git clone https://github.com/claudiodeveloper-github/desafio-itau-backend.git
cd desafio-itau-backend
mvn spring-boot:run
A API estará disponível em http://localhost:8080.
Você pode usar o Postman ou qualquer outra ferramenta de API para testar os endpoints.
POST para http://localhost:8080/transacao com um corpo JSON como:{
"valor": 100.50,
"dataHora": "2024-06-01T12:00:00Z"
}
GET para http://localhost:8080/transacao/estatistica.DELETE para http://localhost:8080/transacao.Desafio técnico do Itaú Unibanco, projeto desenvolvido para fins de estudo e aprendizado em backend com Java e Spring Boot.
URL Original do desafio: https://github.com/feltex/desafio-itau-backend
Cláudio G. S. Castro
Backend Developer em formação
📍 Brasília, Brasil
🔗 GitHub