/project-car-shop

Objetivo: Aplicar os princípios de POO para a contrução de uma API em TypeScript com CRUD para gerenciar uma concessionária de veículos utilizando o banco de dados MongoDB.

Primary LanguageTypeScript

Car Shop Project

Objetivo

aplicar os princípios de POO para a contrução de uma API com CRUD para gerenciar uma concessionária de veículos utilizando o banco de dados MongoDB.

Habilidades

Neste projeto, foi praticado as seguintes habilidades:

  • Exercitar o conhecimento dos pilares da Programação Orientada a Objetos: Herança, Abstração, Encapsulamento e Polimorfismo;
  • Exercitar a utilização de Composição;
  • Exercitar a criação e utilização de Interfaces;
  • Implementar, em TypeScript: Classes, Instâncias, Atributos, Métodos e Objetos;
  • Aplicar os conhecimentos de MongoDB, Typescript e POO para criar uma API com CRUD.

Rodando localmente

Clone o projeto

  git clone git@github.com:natanielsantos159/project-car-shop.git

Entre no diretório do projeto

  cd project-car-shop

Instale as dependências

  npm install

Inicie o projeto

  npm run dev

Variáveis de Ambiente

Para rodar esse projeto, você vai precisar configurar as seguintes variáveis de ambiente no seu .env

MYSQL_HOST MYSQL_USER MYSQL_PASSWORD

Feedback

Se você tiver algum feedback, por favor entre em contato por meio de nathan.santos159@hotmail.com