Skip to content

Projeto desenvolvido na Trybe no módulo de Back-end no final do Bloco 27: NodeJS - Camada de Serviço e Arquitetura Rest e Restful

License

Notifications You must be signed in to change notification settings

lucasmartins96/store-manager

Repository files navigation

Store Manager

Api de gerenciamento de vendas

🚧 Concluído 🚀 🚧

Sumário

Sobre

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

Features

  • 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

🚀Como executar o projeto

Pré-requisitos

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

Rodando o Back End (servidor) 🎲

# 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

🛠Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

🦸‍♂️Autor



Lucas Martins
🚀

Feito por Lucas Martins 👋 Entre em contato!

Linkedin Badge Gmail Badge

About

Projeto desenvolvido na Trybe no módulo de Back-end no final do Bloco 27: NodeJS - Camada de Serviço e Arquitetura Rest e Restful

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages