Skip to content

lavesan/Desafio-BossaBox-back-end

Repository files navigation

Pré-requisitos:

  1. Ter postgresql
  2. Ter node 8+ com npm
  3. Ter nestjs, se não tiver execute na linha de comando npm i -g nestjs
  4. Ter yarn, não havendo execute na linha de comando npm i -g yarn

Usando a aplicação

  1. Faça o git clone deste repositório
  2. Execute yarn install
  3. Configure o banco de dados
  • Usa a ferramenta para mexer no postgres de sua escolha (pgAdmin, Datagrip, VSCode...)
  • Crie o usuário postgres se não tiver, colocando sua senha como postgres
  • Execute a SQL que está no arquivo evolution.sql dentro desde projeto (cria o usuário, database, tabelas e insere valores mocados)
  1. Digite na linha de comando cd Desafio-BossaBox-back-end
  2. Execute npm run start
  3. Pronto! Agora já pode usar o Postman, Insominia ou algum outro simulador de http requests de sua preferência para testar!

Rotas

Todas as informações de rotas estão no API Blueprint que está contido no diretório: apiBlueprint/api.apib neste projeto.