An open API service indexing awesome lists of open source software.

https://github.com/gustavogss/store-manager-project

API Rest tipo CRUD para cadastrar, exbir, atualizar e excluir produtos e vendas, usando uma arquitetura MSC
https://github.com/gustavogss/store-manager-project

express msc mysql nodejs rest-api

Last synced: 3 months ago
JSON representation

API Rest tipo CRUD para cadastrar, exbir, atualizar e excluir produtos e vendas, usando uma arquitetura MSC

Awesome Lists containing this project

README

          

# Projeto Storage Manager :rocket:

## REQUISITOS OBRIGATÓRIOS :robot:

- [x] 01 - Crie endpoints para listar produtos

- [x] 02 - Desenvolva testes que cubram no mínimo 5% das camadas da sua aplicação

- [x] 03 - Crie endpoint para cadastrar produtos

- [x] 04 - Crie validações para produtos

- [x] 05 - Desenvolva testes que cubram no mínimo 10% das camadas da sua aplicação

- [x] 06 - Crie endpoint para validar e cadastrar vendas

- [x] 07 - Desenvolva testes que cubram no mínimo 15% das camadas da sua aplicação

- [x] 08 - Crie endpoints para listar vendas

- [x] 09 - Desenvolva testes que cubram no mínimo 20% das camadas da sua aplicação

- [x] 10 - Crie endpoint para atualizar um produto

- [x] 11 - Desenvolva testes que cubram no mínimo 25% das camadas da sua aplicação

- [x] 12 - Crie endpoint para deletar um produto

# REQUISITOS BÔNUS :3rd_place_medal:

- [x] 13 - Desenvolva testes que cubram no mínimo 30% das camadas da sua aplicação

- [x] 14 - Crie endpoint para deletar uma venda

- [x] 15 - Desenvolva testes que cubram no mínimo 35% das camadas da sua aplicação

- [x] 16 - Crie endpoint para atualizar uma venda

- [x] 17 - Desenvolva testes que cubram no mínimo 40% das camadas da sua aplicação

- [x] 18 - Crie endpoint products/search?q=searchTerm

- [x] 19 - Desenvolva testes que cubram no mínimo 50% das camadas da sua aplicação

- [x] 20 - Desenvolva testes que cubram no mínimo 60% das camadas da sua aplicação