Repository navigation
Releases
Releases · fredsonchaves07/api-product-manager
V1.0.0
✨ Funcionalidades
https://api-product-manager.onrender.com/api/v1/
- ✅ Cadastro, listagem, atualização e remoção de produtos
- ✅ Validações de domínio aplicadas à entidade
Product, como:- Nome não pode ser nulo;
- Preço deve ser maior ou igual a zero;
- Quantidade de estoque deve ser maior ou igual a zero.
- ✅ Retorno de erros no formato RFC 7807 - Problem Details for HTTP APIs
- ✅ Estrutura padronizada de resposta da API (
ApiResponse) - ✅ Redirecionamento automático para documentação Swagger
- ✅ Implementação com TDD, com testes unitários em todas as camadas (DAO, Service, Controller)
- ✅ CI/CD automatizado utilizando Actions do Github
- ✅ Deploy contínuo com Docker + Render (Cloud)
- ✅ Organização de código com boas práticas: camadas bem definidas, uso de DTO, Factory, Builder, DAO