Federal Driver
Motoristas & Entregadores
settings
Fase 0: Configuração Inicial
Semana 1 npx create-expo-app federal-driver
Firebase: Auth, Firestore, Storage, Functions, FCM
Variáveis de ambiente configuradas
Expo 57
Firebase
Google APIs
login
Fase 1: Autenticação Base
Semana 2 Login/Registro com email/senha
Registro com escolha de perfil
Criação de documento no Firestore
Redirecionamento após login
Firebase Auth
Firestore
verified
Fase 2: Validação de Contato
Semana 3 E-mail obrigatório
Celular (SMS) obrigatório
WhatsApp Twilio API
Firebase Phone Auth
Twilio
fingerprint
Fase 3: Biometria & Segurança
Semana 4 Biometria (digital/Face ID) obrigatório
Verificação facial (selfie) ML Kit
2FA (TOTP) Google Authenticator
expo-local-authentication
expo-camera
expo-secure-store
description
Fase 4: Validação de Documentos
Semana 5-6 CNH OCR + Google Vision
CRLV OCR + Google Vision
Antecedentes criminais Checkr API
Vision API
Cloud Functions
Firestore
person
Fase 5: Perfil do Motorista
Semana 7 Perfil completo com foto
Dados do veículo
Histórico e ganhos
trip_origin
Fase 7: Solicitação de Viagem
Semana 8-9 Aceitar/rejeitar viagens
Navegação e rotas
Histórico completo
notifications_active
Fase 8: Notificações
Semana 10 FCM + Expo Notifications
Push em tempo real
map
Fase 9: Mapa & Navegação
Semana 11-12 Google Maps integrado
Rastreamento em tempo real
Rotas otimizadas
payments
Fase 10: Pagamentos
Semana 13-14 Stripe/Mercado Pago
Repasses para motoristas
checklist
Checklist Federal Driver
18 etapas Configuração
Autenticação
E-mail
Celular
WhatsApp
Biometria
Selfie
2FA
CNH
CRLV
Antecedentes
Perfil
Viagens
Notificações
Mapa
Pagamentos
Dashboard
Repasses
Federal Pro
Passageiros & Clientes
settings
Fase 0: Configuração Inicial
Semana 1 npx create-expo-app federal-pro
Firebase: Auth, Firestore, Functions, FCM
Expo 57
Firebase
login
Fase 1: Autenticação Base
Semana 2 Login/Registro com email/senha
Registro com escolha de perfil
Criação de documento no Firestore
Firebase Auth
Firestore
verified
Fase 2: Validação de Contato
Semana 3 E-mail opcional
Celular (SMS) opcional
Biometria opcional
Firebase Phone Auth
expo-local-authentication
person
Fase 6: Perfil do Passageiro
Semana 7 Perfil completo com foto
Formas de pagamento
Histórico de viagens
Firestore
Stripe
trip_origin
Fase 7: Solicitação de Viagem
Semana 8-9 Solicitar viagem/entrega
Escolher forma de pagamento
Acompanhamento em tempo real
notifications_active
Fase 8: Notificações
Semana 10 FCM + Expo Notifications
Status da viagem em tempo real
map
Fase 9: Mapa & Rastreamento
Semana 11-12 Google Maps integrado
Rastreamento do motorista
Informações do motorista
payments
Fase 10: Pagamentos
Semana 13-14 Stripe/Mercado Pago
Carteira digital
Histórico de pagamentos
checklist
Checklist Federal Pro
10 etapas Configuração
Autenticação
E-mail
Celular
Perfil
Solicitação
Acompanhamento
Notificações
Mapa
Pagamentos