https://github.com/chibi-e-commerce/backend
Projeto de DAD | API para manipulação do Banco de Dados do Chibi
https://github.com/chibi-e-commerce/backend
api java maven spring spring-boot
Last synced: about 2 months ago
JSON representation
Projeto de DAD | API para manipulação do Banco de Dados do Chibi
- Host: GitHub
- URL: https://github.com/chibi-e-commerce/backend
- Owner: Chibi-E-Commerce
- Created: 2025-02-25T16:21:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-13T20:31:17.000Z (about 1 year ago)
- Last Synced: 2025-09-15T12:45:29.596Z (9 months ago)
- Topics: api, java, maven, spring, spring-boot
- Language: Java
- Homepage:
- Size: 120 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# API do Chibi Loja 🎴



## Tecnologias usadas 👩💻
1. Java
2. Spring Boot
3. Maven
## Endpoints 🏪
Nossa API fornece endpoints de pagamento, gerenciamento e filtragem de clientes e produtos além da criação de PDF para a geração de extratos.
### Autenticação `/auth` 🔑
#### POST `/login`
Login de um cliente
### Cliente `/cliente` 🙋
#### GET `/list`
Pega todos os clientes
#### GET `?id={id}`
Pega um cliente por id
#### GET `/get-user?email={email}`
Pega um cliente por email
#### POST
Cria um novo cliente
### PDF `/pdf` 📄
#### GET `/extrato`
Retorna um extrato em bytes com base no nome, cpf e valor total da compra.
### Produto `/produto`
#### GET `/list`
Pega todos os produtos
#### GET `?id={id}`
Pega um produto por id
#### GET `/search`
Retorna uma lista filtrada de produtos
#### POST `/create`
Cria um novo produto
#### PUT `/id={id}`
Atualiza um produto
#### DELETE `/id={id}`
Remove um produto
### Pedido `/pedido` 🛒
#### GET `/list`
Pega todos os pedidos
#### GET `?id={id}`
Pega um pedido por id
#### GET `/search`
Retorna uma lista filtrada de pedido
#### POST `/create`
Cria um novo pedido