Foi desenvolvido uma API de um CRUD (Create, Read, Update e Delete) de um sistema de gerenciamento de vendas, onde será possível criar, visualizar, deletar e atualizar produtos e vendas.
Neste projeto, as habilidades aprendidas:
- Entender o funcionamento da camada de Model;
- Delegar responsabilidades específicas para essa camada;
- Conectar sua aplicação com diferentes bancos de dados;
- Estruturar uma aplicação em camadas;
- Delegar responsabilidades específicas para cada parte do seu app;
- Melhorar manutenibilidade e reusabilidade do seu código;
- Entender e aplicar os padrões REST;
- Escrever assinaturas para APIs intuitivas e facilmente entendíveis.
# Clone este repositório
$ git clone git@github.com:eltonmorenocl/store-manager-project.git
# Acesse a pasta do projeto no terminal/cmd
$ cd store-manager-project
# Instale as dependências
$ npm install
# Para rodar o back-end:
$ npm start ou npm run debug (reload automático)
As seguintes ferramentas foram usadas na construção do projeto: