API que tem o objetivo de salvar as transações entre empresa e cliente, realizando o armazenamento no banco de dados e se comunicando com webhook sempre que uma transação for salva.
Para rodar o projeto é necessário possuir o Java 17+ instalado.
Com o objetivo de facilitar os testes foi disponibilizado um arquivo desafio.postman_collection com a collection do
Postman.
Codificação seguindo o padrão Clean Code e DDD.
Testes unitários para garantir cobertura.
- Spring Boot 3 - O framework utilizado junto com Java 17
- Maven - Gerenciador de Dependências
- H2 DB - Usada para facilitar o armazenamento dos dados em memória
✒️ Autores
Guilherme Andrade - Projeto Back-end