Este é um projeto desenvolvido para o curso de desenvolvimento web full-stack da Trybe, módulo back-end.
O arquivo src/connection.ts, além dos arquivos na raiz do projeto são de autoria exclusiva da Trybe.
A aplicação é uma API para gerenciar uma concessionária de veículos.
Foi utilizada Programação Orientada a Objetos (POO), buscando seguir os princípios S.O.L.I.D. e Test Driven Development(TDD)
Clique para expandir
- TypeScript;
- MongoDB;
- Mongoose;
- Express;
- Sinon;
- zod;
Clique para expandir
Você pode rodar a aplicação na sua máquina através do terminal, na pasta onde será instalada:git clone git@github.com:R-R-Freitas/car-shop.git
cd car-shop
docker-compose up -d
Ou se preferir não usar docker (necessário ter o mongoDB instalado localmente):
git clone git@github.com:R-R-Freitas/car-shop.git
cd car-shop
npm install
npm run dev