Hamburgueria Blue

Projeto Desenvolvido em conjunto com a turma C013 da Blue EdTech. Desenvolvemos ele com o intuito de aprender os conceitos para trabalhar com Nest.js + Prisma.
Trabalhamos também com conceitos de autenticação, filtragem de buscas, documentação de projetos e bancos de dados relacionais.

Pré-requisitos

Instalação

Clone esse projeto em seu computador com o comando (Chave SSH necessária):

#!/bin/bash
$ git clone git@github.com:IvanBorba/blue-hamburgueria.git

Acesse a pasta do projeto:

#!/bin/bash
$ cd blue-hamburgueria

Instale as dependências com o seguinte comando:

#!/bin/bash
$ npm install

Execução

Após ter instalado as dependências, use o seguinte comando para rodar o projeto em um servidor local:

#!/bin/bash
$ npm run start:dev

Para conseguir trabalhar com o banco de dados você deverá criar um arquivo .env e adicionar uma url de conexão com seu Postgres local com a chave DATABASE_URL.

DATABASE_URL="postgresql://postgres:101112@localhost:5432/hamburgueria"

Funcionalidades

Para acessar a lista de endpoints e funcionalidades da aplicação, acesse nossa documentação do Swagger, lá você poderá testar todas as rotas.

Você também pode analisar nosso Diagrama de Relacionamento de Entidades

Autores

  • Ivan Gabriel de Borba
  • Turma C013 - Blue EdTech

Contribuição

Sinta-se a vontade para entrar em contato comigo caso tenha qualquer sugestão de melhoria no projeto

Licença

  • MIT License (MIT)

Agradecimentos

Gostaria de agradecer a todos os alunos que me acompanharam no desenvolvimento desse projeto, espero que vocês tenham aprendido tanto quanto eu. Contem comigo sempre :D