💻 Store manager

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.

📋 Tecnologias utilizadas

  • JavaScript
  • Mysql
  • Node.js
  • Express
  • Mocha, Chai & Sinon

📂 Requisitos Trabalhados

  • - 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;