Spaces:
Running
Running
| # app-projeto-ivano | |
| Pacote contendo duas versões do starter app: | |
| - mobile/ -> Expo (React Native + TypeScript) | |
| - web/ -> Vite + React (TypeScript) | |
| Também inclui configuração de CI (GitHub Actions) com: | |
| - Jest + ESLint | |
| - Build web + deploy Firebase | |
| - EAS Build (Android/iOS) (disparado em releases) | |
| - Notificações simples pro Discord (via secret DISCORD_WEBHOOK_URL) | |
| ## Como usar | |
| ### Mobile (Expo) | |
| 1. No diretório `mobile` rode: | |
| ``` | |
| npm install | |
| npx expo start | |
| ``` | |
| 2. Para testar no celular use Expo Go ou EAS. | |
| ### Web | |
| 1. No diretório `web` rode: | |
| ``` | |
| npm install | |
| npm run dev | |
| ``` | |
| ## Observações | |
| - Substitua `your-firebase-project-id` em `.firebaserc` pelo seu ID do Firebase antes de usar o deploy. | |
| - Adicione os secrets no GitHub: FIREBASE_TOKEN, EAS_TOKEN, DISCORD_WEBHOOK_URL. | |