Esse projeto é uma API RESTfull na qual utiliza arquitetura MSC(model, Service, Controller) e feito um CRUD de um gerenciador de uma concessionária. Desenvolvido na Trybe com uso de TypeScript, Node Js, mongoose, Express e outras stacks.
- Bem vindo ao Car Shop Project!
- Sumário
- Tecnologias, bibliotecas e arquiteturas usadas
- Instruções da aplicação
- TypeScript | Tipagem de variáveis.
- Node.js, Express, Nodemon | Criação de protocolo HTTP API, Roteador de API, improve API development.
- Mongoose | Mapeamento de objetos.
- Mongo | [Banco de dados] (https://www.mongodb.com/)
- MSC | Arquiterura model, service, controller.
- REST | Arquitetura Rest.
- POO | Programação orientada a objetos.
- SOLID | Principios de design SOLID
- mocha, chai, Sinon | Criação de testes,Stubs e mocks
cd car-shop-project
npm install
Crie um arquivo .env
com sua conexão ao MySQL.
cd car-shop-project npm run dev
cd car-shop-project
docker-compose up -d
docker exec -it car_shop bash
npm install
npm run dev
npm run lint