Skip to content

CristianoMends/arquitetura-hexagonal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arquitetura Hexagonal 💻

📌 Sobre o Projeto

O Sales Record System é uma aplicação REST desenvolvida em Java com Spring Boot para registro, exclusão e pesquisa de vendas. Utiliza PostgreSQL como banco de dados e segue a Arquitetura Hexagonal, visando estudo e aplicação de boas práticas.

🚀 Tecnologias

  • Java 17+
  • Spring Boot 3
  • PostgreSQL
  • Gradle
  • Flyway Migrations

⚙️ Arquitetura

O sistema segue a Arquitetura Hexagonal (Ports and Adapters), permitindo a separação clara entre as regras de negócio e a infraestrutura, tornando o código mais modular e testável.

📍 Endpoints da API

Método Rota Descrição
POST /sale Registra uma venda
DELETE /sale/{id} Exclui uma venda pelo ID
GET /sale Lista todas as vendas

🤝 Colaborador

Cristiano Mendes Profile Picture
Cristiano Mendes

📝 Licença

Este projeto está sob a Licença MIT.

About

API Rest para registro de vendas diárias

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages