Skip to content

Um sistema de gerenciamento de vendas no formato dropshipping em que é possível criar, visualizar, deletar e atualizar produtos e vendas. Utilizando o banco de dados MySQL para a gestão de dados. Além disso, a API é RESTful.

Notifications You must be signed in to change notification settings

patriciapadilha/Store-Manager

Repository files navigation

Store Manager

Projeto realizado durante o módulo de back-end na Trybe 💚

Tecnologias utilizadas:

icone do Node.js

Node.js

icone do MySQL

MySQL


Arquitetura:

MSC: Model, Service e Controller.


Sobre o desenvolvimento:

A API construida é um sistema de gerenciamento de vendas no formato dropshipping em que é possível criar, visualizar, deletar e atualizar produtos e vendas. Utilizando o banco de dados MySQL para a gestão de dados. Além disso, a API é RESTful.


Diagrama de Entidade-Relacionamento


Requisitos

01 - Crie endpoints para listar produtos

02 - Desenvolva testes que cubram no mínimo 5% das camadas da sua aplicação

03 - Crie endpoint para cadastrar produtos

04 - Crie validações para produtos

05 - Desenvolva testes que cubram no mínimo 10% das camadas da sua aplicação

06 - Crie endpoint para validar e cadastrar vendas

07 - Desenvolva testes que cubram no mínimo 15% das camadas da sua aplicação

08 - Crie endpoints para listar vendas

09 - Desenvolva testes que cubram no mínimo 20% das camadas da sua aplicação

10 - Crie endpoint para atualizar um produto

11 - Desenvolva testes que cubram no mínimo 25% das camadas da sua aplicação

12 - Crie endpoint para deletar um produto

13 - Desenvolva testes que cubram no mínimo 30% das camadas da sua aplicação

14 - Crie endpoint para deletar uma venda

15 - Desenvolva testes que cubram no mínimo 35% das camadas da sua aplicação

16 - Crie endpoint para atualizar uma venda

17 - Desenvolva testes que cubram no mínimo 40% das camadas da sua aplicação

18 - Crie endpoint products/search?q=searchTerm

About

Um sistema de gerenciamento de vendas no formato dropshipping em que é possível criar, visualizar, deletar e atualizar produtos e vendas. Utilizando o banco de dados MySQL para a gestão de dados. Além disso, a API é RESTful.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published