Skip to content

Projeto da trilha Impulse desenvolvido durante a NLW Heat da Rocketseat. 🚀💜

License

Notifications You must be signed in to change notification settings

tavareshenrique/nlw-heat-impulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nlw Heat

Henrique Tavares Repository size Last commit on GitHub GitHub last commit License

NLW Heat Impulse é um projeto construído utilizando React, Node, React Native e Elixir durante a NLW Heat da Rocketseat. Esse projeto consiste em um sistema de envios de feedbacks para o DoWhile 2021.

O NLW Heat Impulse foi desenvolvido com 💜 pelo Henrique Tavares

📌 Conteúdo

👷 Executando

Clone o Reppsitório

git@github.com:tavareshenrique/nlw-heat-impulse.git

NodeJS

Acesse a pasta

cd node_heat

Instale as Dependencias

yarn

Crie na raiz um arquivo .env e informe o GITHUB_CLIENT_SECRET, GITHUB_CLIENT_ID e JWT_SECRET baseado no .env.example

Rode as Migrations

yarn prisma:migrate:dev

Inicie o Servidor

yarn dev

Insominia com as Requests

Run in Insomnia}

ReactJS

Acesse a pasta

cd react_heat

Instale as Dependencias

yarn

Crie na raiz um arquivo .env e informe o VITE_GITHUB_CLIENT_ID, baseado no .env.example

Inicie

yarn dev

Obs.: Agora só acessar http://localhost:3000

React Native

Acesse a pasta

cd react_native_heat

Instale as Dependencias

yarn

Crie na raiz um arquivo .env e informe o GITHUB_CLIENT_ID, baseado no .env.example

Inicie o App

yarn start

Obs.: Certifique de ter um emulador instalado

Elixir

Acesse a pasta

cd elixir_heat

Obs.: Certifique de ter o postgres instalado ou no seu container docker

Configurando Banco

  • Acesse o arquivo config/dev.exs e configure os dados do postgres.
  • Acesse o arquivo config/test.exs e configure os dados do postgres.

Rode as Migrations

mix ecto.migrate

Inicie o Servidor

 mix phx.server

💻 Autores

Henrique Tavares
Henrique Tavares

@tavareshenrique
💻
Henrique Tavares
Rocketseat

@Rocketseat
🚀

📕 Licença

Este projeto está sob a licença MIT.