Skip to content
/ Car-Shop Public

Nesse projeto apliquei os princípios de Programação Orientada a Objetos (POO) para construção de uma API com CRUD para gerenciar uma concessionária de veículos. Isso foi feito utilizando o banco de dados MongoDB através do framework Mongoose.

License

Notifications You must be signed in to change notification settings

Cozmu/Car-Shop

Repository files navigation

Sejam bem-vindos ao projeto Car Shop!! 🚙🚘

Nesse projeto apliquei os princípios de Programação Orientada a Objetos (POO) para construção de uma API com CRUD para gerenciar uma concessionária de veículos. Isso foi feito utilizando o banco de dados MongoDB através do framework Mongoose.

Tecnologias:

  • Node
  • TypeScript
  • Express
  • MongoDB
  • Mongoose
  • Docker
  • Chai
  • Sinon

Funcionalidades:

  • Possível listar todos os veículos do banco de dados.
  • Possível listar veículo específico pelo ID.
  • Possível adicionar novo veículo no banco de dados.
  • Possível atualizar veículo existente no banco.
  • Possível deletar veículo do banco.

Como executar:

  • Clone em seu computador (via SHH).
  • Abra um novo terminal em seu VSCode.
  • Certifique-se que tem o node e o docker instalados na sua maquina.
  • Execute o comando docker-compose up -d.
  • Execute o comando npm install.

( ATEÇÃO: TODOS OS SCRIPTS DO PACKAGE.JSON DEVEM SER EXECUTADOS DENTRO DO TERMINAL DO CONTAINER DOCKER!! )

Como contribuir no projeto:

  1. Faça um fork do projeto;
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature;
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature";
  4. Envie as suas alterações: git push origin my-feature;
  5. Abra o seu pull-request na página do GitHub.

Licença:

Esse projeto está sob a licença:

License: MIT

Autores:

About

Nesse projeto apliquei os princípios de Programação Orientada a Objetos (POO) para construção de uma API com CRUD para gerenciar uma concessionária de veículos. Isso foi feito utilizando o banco de dados MongoDB através do framework Mongoose.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published