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

https://github.com/alyssonbarrera/inventory-management-app

Back-end - aplicativo de gerenciamento de estoque
https://github.com/alyssonbarrera/inventory-management-app

fastify knexjs nodejs sqlite typescript

Last synced: about 2 months ago
JSON representation

Back-end - aplicativo de gerenciamento de estoque

Awesome Lists containing this project

README

          

### **Requisitos Funcionais(RF)**

- [X] O usuário deve poder criar um novo produto;
- [X] O usuário deve poder listar todas os produtos cadastrados;
- [X] O usuário deve poder visualizar um único produto;
- [X] O usuário deve poder atualizar um produto;
- [X] O usuário deve poder deletar um produto;
- [X] O usuário deve poder criar um novo registro;
- [X] O usuário deve poder visualizar os registros criados;
- [X] O usuário deve poder visualizar um único registro;
- [X] O usuário deve poder atualizar um registro;
- [X] O usuário deve poder deletar um registro.

### **Regras de Negócios(RN)**

- [X] Os registros devem ser editados uma única vez;
- [X] Não deve ser possível criar um registro se não existir o produto especificado;
- [X] Os registros devem ser do tipo input ou output. Se forem do tipo input, a quantidade será somada à quantidade do produto, senão será subtraída;
- [X] Não deve ser possível criar um registro do tipo output se a quantidade do produto for menor que a quantidade inserida na criação do registro.