Skip to content

Aplicação backend desenvolvida em typescript com nodejs ultilizando os princípios do SOLID. Sendo execultada dentro de containers docker e ultilizando banco de dados mongoDB.,

Notifications You must be signed in to change notification settings

diegotimao/Car-Shop

Repository files navigation

Car Shop

Api Backend desenvolvida em TypeScript utilizando Docker, arquiteturação do código seguindo o modelo MSC e criação de APIs RESTful com CRUD completo.

Stack utilizada

Back-end: Node, Express, TypeScript, MongoDB, Mongoose, Docker, JWT/Autenticação.

Testes de Integração: Chai, Mocha.

Documentação da API

Retorna todos os cars

  GET /cars
Parâmetro Tipo Descrição
cars string Obrigatório. A chave da sua API

Retorna um car do Banco de dados

  GET /cars/${id}
Parâmetro Tipo Descrição
cars string Obrigatório. A chave da sua API
id string Obrigatório. O ID do item que você quer

Cria um cars do Banco de dados

  POST /cars
Parâmetro Tipo Descrição
cars string Obrigatório. A chave da sua API

Atualiza um cars no Banco de dados

  PUT /cars/${id}
Parâmetro Tipo Descrição
cars string Obrigatório. A chave da sua API
id string Obrigatório. O ID do item que você quer

Deleta um car no Banco de dados

  DELETE /cars/${id}
Parâmetro Tipo Descrição
cars string Obrigatório. A chave da sua API
id string Obrigatório. O ID do item que você quer

About

Aplicação backend desenvolvida em typescript com nodejs ultilizando os princípios do SOLID. Sendo execultada dentro de containers docker e ultilizando banco de dados mongoDB.,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published