Store Manager
Projeto da Trybe – Bloco 23 – REST API para gestão de loja virtual feita com Node.js.
💻 Projeto
API RESTful para uma aplicação de gerenciamento de vendas utilizando a arquitetura MSC (model-service-controller).
🚀 Tecnologias
Este projeto foi desenvolvido com as seguintes tecnologias:
- Node.js
- MySQL
📌 Habilidades técnicas
Neste projeto, desenvolvi as seguintes habilidades:
- Desenvolver uma API RESTful de um CRUD (Create, Read, Update e Delete);
- Desenvolver endpoints para ler e escrever em um banco de dados MySQL.
⬇️ Instalando dependências
npm install
⚡ Executando a aplicação
Inicialmente é preciso configurar um banco de dados MySQL:
- Definindo as varáveis de ambiente em um arquivo
.env
; - Criando o banco de dados com:
npm run restore
Após isso, a aplicação pode ser iniciada com:
npm start
🧪 Executando os testes
npm test