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.
- Node com versão superior ou igual que 16.15.0 - Node Download
- NPM com versão superior ou igual que 8.5.5 - Npm Download
- Nest.js com versão superior ou igual que 8.5.5 - Nest Download
- PostgreSQL com versão superior ou igual que 8.2.6 - PostgreSQL Download
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
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"
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
- Ivan Gabriel de Borba
- Turma C013 - Blue EdTech
Sinta-se a vontade para entrar em contato comigo caso tenha qualquer sugestão de melhoria no projeto
- MIT License (MIT)
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