Décimo segundo projeto do módulo 3 - Back-end, da Trybe!
Dessa vez foi o projeto Car Shop. O desafio foi aplicar os princípios de Programação Orientada a Objetos (POO) para a construção de uma API com CRUD para gerenciar uma concessionária de veículos. Isso foi feito utilizando o banco de dados MongoDB, usando o ODM Mongoose.
Além disso, a aplicação foi desenvolvida garantindo uma cobertura de testes de 60% em cada camada (Model, Service e Controller)
Para instalar, basta executar o comando npm install
no diretório raiz do projeto.
Logo depois, rode o comando docker-compose up -d
, também, no diretório raiz do projeto.
Logo após, rode o comando docker exec -it car_shop bash
para acessar o container.
Por fim, execute o comando npm run dev
dentro do container.
- Node.js
- TypeScript
- MongoDB
- Mongoose
- Express
- Docker
- POO
- SOLID