Skip to content

Marceometry/NLW-DoWhile2021-NodeJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoWhile - Node.js

Tecnologias   |    Projeto   |    Como executar

🧪 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

Backend do projeto DoWhile, feito durante a NLW Heat em Node.js.

💣 Funcionalidades

  • Roteamento com Express.js
  • Banco de dados relacional de usuários e mensagens com Prisma
  • Conexão em real time com Socket.io
  • Fluxo de autenticação com Github OAuth e JWT web token

🚀 Como executar

  • Clone o repositório
  • Crie um novo OAuth app no seu Github (https://github.com/settings/developers)
  • Copie seu Client ID e Client Secret
  • Crie uma chave aleatória para o JWT_SECRET
  • Preencha as variáveis ambiente com os dados do seu projeto, de acordo com o arquivo .env.example
  • Instale as dependências com yarn
  • Inicie o servidor com yarn dev

Agora seu servidor está rodando no localhost:4000.

Languages