Skip to content

nandacpc/API-TrabalhoFinal_Grupo3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce API - SHABLAU✨ Capinhas e Acessórios de Celular

SHABLAU

Lojinha de Acessórios

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.

Descrição do Projeto

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.

Tecnologias Utilizadas 💻

Spring Boot
Java
Flyway
JPA/Hibernate
H2 Database
PostgreSQL
Swagger
JWT

Requisitos do Projeto 📋

  • 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.

Regras de Negócio ⚖️

  • Cálculo de valores bruto e líquido dos produtos.
  • Validações para evitar duplicidade de CPF e e-mail, e datas retroativas.

Entregáveis 📦

  • Código-Fonte: Disponível em repositório Git.
  • Documentação da API: Acessível via Swagger.

O Grupo 3 📎

  • 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.🧷

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages