Parte Mobile da aplicação Spacetime que foi desenvolvida durante o NLW 12 (trilha ignite) promovido pela Rocketseat.
A aplicação tem como objetivo guardar recordações de eventos importantes que acontecerão na vida do usuário onde o mesmo realiza login com autenticação via Github
sendo necessário ter uma conta na plataforma para poder realizar o login no Spacetime. A aplicação é multiplataforma, ou seja, Web e Mobile.
- Mobile
- React Native
- Expo
- NativeWind
- ESLint
- Prettier Tailwind
Baixe o repositório com git clone e entre na pasta do projeto.
$ git clone https://github.com/JaasielAntunes/nlw-spacetime-mobile
- Mobile
- Necessário ter o Android Studio e um emulador instalado
- Descomente o parâmetro host localizado no arquivo server.ts no backend, crie um novo OAuth app no Github OAuth para ser gerado o GITHUB_CLIENT_ID
- Copie e cole nos parâmetros revocationEndpoint e clientId localizados no arquivo index.tsx na pasta app
$ cd ..
$ cd mobile
$ npm install
$ npm run start
Jaasiel Antunes de Araujo