Este proheto desenvolve uma API utilizando a arquitetura MSC (model-service-controller)!
A API construída é um sistema de gerenciamento de vendas no formato dropshipping em que será possível criar, visualizar, deletar e atualizar produtos e vendas. Utilizar o banco de dados MySQL para a gestão de dados. Além disso, a API RESTful.
- JavaScript
- Mysql
- Node.js
- Express
- Mocha, Chai & Sinon
- - 01 - Crie endpoints para listar produtos;
- - 02 - Crie endpoint para cadastrar produtos;
- - 03 - Crie validações para produtos;
- - 04 - Crie endpoint para validar e cadastrar vendas;
- - 05 - Crie endpoints para listar vendas;
- - 06 - Crie endpoint para atualizar um produto;
- - 07 - Crie endpoint para deletar um produto;
- - 08 - Crie endpoint para deletar uma venda;
- - 09 - Crie endpoint para atualizar uma venda;
- - 10 - Crie endpoint products/search?q=searchTerm;
- - 11 - Desenvolva testes que cubram 100% das camadas da aplicação;