Este projeto recria o aplicativo NLW - Heat Node, utilizando tecnologias avançadas para proporcionar uma experiência moderna e eficiente. As principais tecnologias incluídas são:
O projeto incorpora autenticação via GitHub, proporcionando um nível elevado de segurança e interatividade. A autenticação OAuth com o GitHub é utilizada para garantir a integridade do acesso aos recursos da aplicação.
Siga os passos abaixo para executar o projeto em sua máquina local:
- Clone o repositório e acesse a pasta;
- Faça uma cópia do arquivo
.env.example
para.env
e preencha com suas credenciais do GitHub; - Instale as dependências utilizando o comando
npm install
; - Execute as migrações do banco de dados com
npx prisma migrate dev
; - Inicie o servidor local com
npm run dev
;
A aplicação estará disponível em localhost:4000
.
Para mais detalhes sobre o projeto e seu desenvolvimento, consulte a documentação do Node.js e Prisma.