Api de gerenciamento de vendas
A API trata-se de um sistema de gerenciamento de vendas, onde será possível criar, visualizar, deletar e atualizar produtos e vendas.
Projeto desenvolvido na Trybe no bloco sobre Camada de Serviço e Arquitetura Rest e Restful no NodeJS
- endpoint para o cadastro de produtos
- endpoint para listar os produtos
- endpoint para atualizar um produto
- endpoint para deletar um produto
- endpoint para cadastrar vendas
- endpoint para listar as vendas
- endpoint para atualizar uma venda
- endpoint para deletar uma venda
- Atualizar a quantidade de produtos ao cadastrar uma venda
- Valide a quantidade de produtos ao cadastrar uma venda
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e MongoDB. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Informe os seguintes comandos no terminal, caso o SO seja Windows, informe os comandos no GitBash
# Clone este repositório
git clone git@github.com:lucasmartins96/store-manager.git
# Acesse a pasta do projeto no terminal/cmd
cd store-manager
# Instale as dependências
npm install
# Certifique que o MongoDB esteja executando
sudo services mongod status
# Caso apareça inactive(dead) em "Active", aperte a letra "q" para sair do modo de visualização e execute o comando abaixo
sudo services mongod start
# Execute a aplicação
npm start
# O servidor inciará na porta:3000
As seguintes ferramentas foram usadas na construção do projeto:
Lucas Martins 🚀
Feito por Lucas Martins 👋 Entre em contato!