Skip to content

Projeto realizado na sessão 5 do módulo de Back-end do curso de Desenvolvimento Web da Trybe.

Notifications You must be signed in to change notification settings

Fernanda-Vidal/store-manager

Repository files navigation

Store Manager

Projeto desenvolvido no módulo de Back-end do curso de Desenvolvimento Web da Trybe.

Sobre o projeto

O Store Manager é um sistema de gerenciamento de vendas no formato dropshipping, onde é possível criar visualizar, deletar e atualizar produtos e vendas.

Desenvolvimento

Para isso foi desenvolvido uma aplicação em Express, middlewares para realizar as validações das requisições e uma API Restful, utilizando a arquitetura MSC (model-service-controller), que consome um banco SQL para a gestão dos dados. Também foram implementados testes unitários para garantir o bom funcionamento da aplicação.

Tecnologias

  • Javascript
  • Node.js
  • Express
  • MySQL
  • Mocha
  • Chai
  • Sinon
  • DotEnv
  • Docker

Como rodar o projeto com Docker

1 - Navegue até a pasta desejada e rode o comando abaixo no terminal para clonar o projeto:

git clone git@github.com:Fernanda-Vidal/store-manager.git

2 - Entre na pasta desejada:

cd store-manager

3 - Rode o serviço node com o seguinte comando:

docker-compose up -d --build

4 - Acesse o bash do container:

docker exec -it store_manager bash

5 - Instale as dependências do projeto e rode a aplicação:

npm install && npm run debug

About

Projeto realizado na sessão 5 do módulo de Back-end do curso de Desenvolvimento Web da Trybe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •