Projeto desenvolvido no módulo de Back-end do curso de Desenvolvimento Web da Trybe.
O Shop Car é um sistema para gerenciamento de uma concessionária de veículos, onde é possível criar, ler, atualizar e deletar (CRUD) informações de um banco de dados MongoDB.
Neste projeto tivemos que desenvolver uma API aplicando o paradigma da Programação Orientada a Objetos (POO) e princípios do SOLID em um banco de dados MongoDB, utilizando o ODM Mongoose. Foi desenvolvido também testes unitários para a camada service.
- Typescript
- Node.js
- Express
- MongoDB
- Mongoose
- Mocha
- Chai
- Sinon
- Docker