Skip to content

O Store Manager é um projeto desenvolvido para gerenciar uma loja virtual, permitindo que os usuários realizem operações como adicionar, editar e remover produtos, além de gerenciar o estoque e acompanhar as vendas.

Notifications You must be signed in to change notification settings

PedroEmmanuelBuerger/Store-Manager

Repository files navigation

Store Manager

O Store Manager é um projeto desenvolvido para gerenciar uma loja virtual, permitindo que os usuários realizem operações como adicionar, editar e remover produtos, além de gerenciar o estoque e acompanhar as vendas.

Funcionalidades

O projeto possui as seguintes funcionalidades:

  • Cadastro de produtos: permite adicionar informações dos produtos, como nome, preço e quantidade disponível.
  • Edição de produtos: possibilita a edição das informações de um produto já cadastrado.
  • Remoção de produtos: permite remover um produto da lista.
  • Gerenciamento de estoque: possibilita o controle do estoque, registrando as entradas e saídas de produtos.
  • Acompanhamento de vendas: exibe relatórios e estatísticas das vendas realizadas.

Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

  • JavaScript
  • Node.js
  • MySql
  • Postman
  • Beekeper
  • Modelo MSC(model, service e controller)

Instalação

Para instalar e executar o projeto localmente, siga os passos abaixo:

  1. Clone o repositório para sua máquina local: git clone https://github.com/PedroEmmanuelBuerger/project-Store-Manager.git
  2. Instale o Node.js em sua máquina.
  3. Na pasta do projeto, instale as dependências executando o comando: npm install
  4. Inicie o servidor executando o comando: npm start
  5. Acesse o projeto em seu navegador no endereço: http://localhost:3001.

Principais Aprendizados

Durante o desenvolvimento deste projeto, foram explorados os conceitos de desenvolvimento web com Node.js e javascript com sequelize, além da integração com o banco de dados MySql. Também foram aplicados conhecimentos MSC( Model, service e controller) a qual cada parte dó codigo deve estar separada uma da outra, abrindo vantagem para uma futura refatoração, e tambem deixando o código mais organizado.

Conclusão

O projeto Store Manager oferece uma solução completa para o gerenciamento de uma loja virtual, desde o cadastro e edição de produtos até o controle de estoque e acompanhamento das vendas. Foi uma ótima oportunidade para praticar e aprimorar habilidades em desenvolvimento web com Node.js e MySql.

About

O Store Manager é um projeto desenvolvido para gerenciar uma loja virtual, permitindo que os usuários realizem operações como adicionar, editar e remover produtos, além de gerenciar o estoque e acompanhar as vendas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published