Skip to content

carlosgizbert/backend-test-nest

 
 

Repository files navigation

Estacionamento de Veículos com Nestjs e Mysql

API construída para teste de desenvolvedor fullstack para o cliente Dr. Consulta

Objetivo do Projeto

Permitir registro de entradas e saídas de veículos em estabelecimentos.

Funcionalidades

  • Estabelecimentos (Listagem, Cadastro, alteração, atualização, deleção)
  • Veículos (Listagem, Cadastro, alteração, atualização, deleção)
  • Log de eventos (Registro, listagem)

Tecnologias utilizadas

Pré-requisitos

Você vai precisar ter instalado em sua máquina as seguintes ferramentas:

Arquivos Úteis:

🎲 Rodando o back-end (api)

Certifique-se de já estar com o mysql local rodando na porta 3306, banco de dados local para teste criado, e informações como "database, host, username e password" em mãos.

# Clone este repositório
$ git clone <https://github.com/carlosgizbert/backend-test-jest>

# Acesse a pasta do projeto no terminal/cmd
$ cd backend-test-jest

# Instale as dependências
$ npm install

# Acesse a pasta de configuração do banco de dados Mysql
$ cd /src/data/database.providers.ts
altere os valores para o seu banco de dados local
      username: 'nome_banco_mysql_local',
      password: 'senha_banco_mysql_local',
      database: 'nome_banco_mysql_local',

# Execute a aplicação em modo de desenvolvimento
$ npm run start:dev
Após isso, a aplicação irá montar as tabelas no banco de dados local de forma automática, e você já poderá utilizar a api em sua máquina.

# O servidor inciará na porta:3000 e a página inicial será a documentação do swagger explicando as rotas e propriedades.
* Acesse <http://localhost:3000>.

About

Backend nestjs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.9%
  • JavaScript 2.7%
  • Shell 1.4%