dsm-cefet-rj / ti-2022-1-grupo_8

ti-2022-1-grupo_8 created by GitHub Classroom
5 stars 1 forks source link

Pizzaria ON

Integrantes do grupo

No Wiki está a prototipagem e afins do projeto.

Estrutura do Projeto:

backend: código do backend

src: código do frontend

Como rodar o projeto?

criar arquivo .env com as seguintes informações:

JWT_SECRET={TOKEN_SECRET}
MONGODB_URI=mongodb+srv://<username>:<password>@cluster0.kjdieka.mongodb.net/?retryWrites=true&w=majority
MONGODB_USERNAME={username do banco}
MONGODB_PASSWORD={password do banco}
BACKEND_PORT=3001

O JWT_SECRET é um valor aleatório que deve ser usado para criptografar o token, ele pode ser obtido executando o comando em um shell com node:

require('crypto').randomBytes(64).toString('hex')

ou usando o comando no shell

node -e 'console.log(require("crypto").randomBytes(64).toString("hex"))'

Para rodar o projeto, basta executar os comandos abaixo:

    npm ci
    npm run dev

Abra esse projeto no Visual Studio Code

Open in Visual Studio Code