Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 970 Bytes

README.md

File metadata and controls

26 lines (16 loc) · 970 Bytes

Store Manager

Projeto da trybe onde foi criado uma API REST que conversa com um banco de dados MYSQL, a partir da biblioteca Express. Foram criados vários Endpoints de requisição com validações de regras de negócio e de valores requisitados, toda a aplicação foi testada com testes de unidade jest. Esse projeto foi realizado com arquitetura de Software no modelo de camadas, utilizamos 3 camadas principais:

camada Controller

responsável pela requisição e envia os dados para a camada "Service".

camada Service

responsável por validar os dados ou a requisição da camada Controller com regras de negócio e enviar o comando para a camada "Model".

camada Model

responsável por consultar o banco de dados diretamente e retornar o dado requisitado para a camada "Service" que envia para a camada "Controller" e chega até o cliente.

Stack utilizada

Back-end: Node, Express, JavaScript, MySql, jest, mocha, chai, sinon