Projeto desenvolvido no módulo de Back-end do curso de Desenvolvimento Web da Trybe.
O Store Manager é um sistema de gerenciamento de vendas no formato dropshipping, onde é possível criar visualizar, deletar e atualizar produtos e vendas.
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.
- Javascript
- Node.js
- Express
- MySQL
- Mocha
- Chai
- Sinon
- DotEnv
- Docker