Este projeto consiste no desenvolvimento de uma API RESTful para um e-commerce focado em acessórios de celulares, como capinhas, películas e carregadores. A API será desenvolvida seguindo as regras de negócio e requisitos descritos neste documento.
A API permitirá a gestão completa de um e-commerce de acessórios de celulares, incluindo o cadastro de produtos, pedidos e clientes, além de realizar a autenticação e controle de acesso.
- Banco de Dados: Estruturado conforme o DER, com migrações pelo Flyway.
- Endpoints Funcionais: Operações CRUD para todos os recursos da API.
- DTOs: Implementação para a transição de dados.
- Camadas de Serviço: Arquitetura desacoplada.
- Relatório de Pedidos: Geração e envio por e-mail com detalhes do pedido.
- Tratamento de Exceções: Mensagens personalizadas para erros.
- Integração com API de CEP: Coleta de dados de endereço.
- Cálculo de valores bruto e líquido dos produtos.
- Validações para evitar duplicidade de CPF e e-mail, e datas retroativas.
- Código-Fonte: Disponível em repositório Git.
- Documentação da API: Acessível via Swagger.
- Fernanda Canto
- Julia Henriques
- Isabella Oliveira
- Romulo Lourenço
- Renan Ferreira
-Este grupo é responsável pelo desenvolvimento da API RESTful para o e-commerce de capinhas e acessórios de celular.🧷
