💻 Sobre o projeto:
"NLW HEAT" é um app para participantes do DoWhile compartilharem suas expectativas sobre o evento. Projeto feito durante a NLW promovido pela ROCKETSEAT
⚙️Funcionalidades:
Login via GitHub, foto de avatar, envio de mensagens e visualização em tempo real de mensagens enviadas por outras pessoas dentro do aplicativo.
🕸️ Tecnologias utilizadas:
- React Native
- Typescript
- Expo
- Context API
- Async Storage
- Vector Icons
- React Native Svg e Svg Transform
- Axios
- Gradient colors
- Autenticação OAuth2 com Github
- Expo Google Fonts
- Deep Link
- Socket.io
- NodeJs
- Prisma
🦾 Fazendo esse projeto eu aprendi...
-Funcionalidades do VsCode
-Utilização do Expo, Socket.io, Autenticação OAuth2, entre outros.
Utilize o yarn ou o npm install para instalar as dependências do projeto. Em seguida, inicie o projeto.
expo start
Lembre-se de criar as credencias do seu App no Github. Em seguida, defina no arquivo .env do back-end (remova o example do arquivo .env.example).
Na a API execute para gerar rodar as migrations:
yarn prisma migrate dev
Em seguida, execute o servidor com:
yarn dev
Lembre-se de atualizar o endereço IP no arquivo da api.ts da pasta service do App.
👁️🗨️ Layout:
O Layout do Aplicativo foi desenvolvido pelo Tiago Luchtenberg e está disponível no Figma:
🔈Agradecimentos:
Esse projeto foi recriado por Daniella Barbosa, mas não seria possível sem os ensinamentos de toda a equipe insana da @Rocketseat.🚀
Obrigada!