Skip to content

Releases

V1.0.0

Choose a tag to compare

@fredsonchaves07 fredsonchaves07 released this 16 Apr 01:26
bd7331b

✨ 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