sistema de gerenciamento de venda
Este teste tem como objetivo avaliar habilidades no desenvolvimento de backend, utilizando o NestJS, Prisma e Docker.
- NestJS
- Prisma
- SQLite
- Docker
To begin using the Email Service API, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies with
npm install
. - Start the server with
npm run start:dev
. - Run Prisma Studio to access the database
npx prisma studio
.
Descrição das rotas disponíveis na API.
POST /api/v1/client
: Cria um novo cliente.GET /api/v1/client
: Lista todos os clientes.GET /api/v1/client/:id
: Obtém detalhes de um cliente específico.PUT /api/v1/client/:id
: Atualiza um cliente específico.DELETE /api/v1/client/:id
: Exclui um cliente específico.
POST /api/v1/product
: Cria um novo produto.GET /api/v1/product
: Lista todos os produtos.GET /api/v1/product/:id
: Obtém detalhes de um produto específico.PUT /api/v1/product/:id
: Atualiza um produto específico.DELETE /api/v1/product/:id
: Exclui um produto específico.
POST /api/v1/sale
: Cria uma nova venda.GET /api/v1/sale
: Lista todas as vendas.GET /api/v1/sale/:id
: Obtém detalhes de uma venda específica.PUT /api/v1/sale/:id
: Atualiza uma venda específica.DELETE /api/v1/sale/:id
: Exclui uma venda específica.
This project is licensed under the MIT License. For more information, please see the LICENSE
file in the root directory of the project.
Inácio Rodrigues
If you have any questions or need further assistance, feel free to reach out:
- Email: [email protected]
- GitHub: https://github.com/InacioRodrigues