Versão mobile do app Converta Mais desenvolvida em React Native com Expo.
- ✅ Autenticação com Firebase Authentication
- ⏳ Listagem de campanhas (em desenvolvimento)
- ✅ Design responsivo
- React Native com Expo
- TypeScript para tipagem segura
- Expo Router (para navegação)
- AsyncStorage para armazenamento local
- Firebase para autenticação e backend
- Node.js instalado
- Expo CLI:
npm install -g expo-cli - Expo Go instalado no seu celular (opcional)
git clone https://github.com/seu-usuario/converta-mais-mobile.git
cd converta-mais-mobile
npm install
npx expo start
- Edite o arquivo
src/services/firebase.tspara incluir suas credenciais Firebase.
- O app usa Firebase Authentication para login e registro, com persistência via AsyncStorage.
- Para salvar dados adicionais como nome e telefone, é necessário usar o Firestore (não implementado para simplificar).
- A navegação entre telas usa o React Navigation Native Stack com controle baseado no estado de autenticação do usuário no contexto.
Para mais detalhes sobre as funções e configurações, consulte os comentários nos arquivos fonte do projeto.
Obrigado por usar o Converta Mais Mobile!