D0 HOJE · Contrato enviado · Aguardando pagamento  ◆  Fase 1: iOS + Backend + Admin · 14 dias  ◆  Fase 2: Android baseado no iOS · 14 dias  ◆  GPS integrado · Asaas API · Push notifications  ◆  Entrega iOS: 12/mai · Entrega Android: 26/mai  ◆  Garantia: 3 meses · Valor: R$ 1.500  ◆ 
Projeto MottoFleet · Tracker v1.0
Atualizado 28.04.2026
— Engenharia reversa D28 → D0

Tracker.

Acompanhamento passo a passo do desenvolvimento do app MottoFleet — iOS + Android + Admin + Integrações. Cada dia é um marco. De trás pra frente, do deploy final até o setup inicial.

Em andamento D0 de 28
Progresso
0%
0 de 28 dias completos
Fase atual
D0
Contrato + Pagamento
iOS
12/mai
14 dias restantes
Android
26/mai
28 dias restantes
Metodologia

Engenharia reversa: do deploy final até hoje.

O plano foi construído de trás pra frente — partindo da entrega final (D28) e mapeando cada dia até o presente. Cada bloco é um marco diário com entregas concretas. Fase 1 (D0–D14): app iOS completo + painel admin + backend + integrações Asaas + GPS. Fase 2 (D15–D28): versão Android baseada no iOS já aprovado, adaptando UI para Material Design e adicionando FCM + GPS nativo Android. O backend e o admin são compartilhados — o Android consome a mesma API.

I. Fase 1 — iOS

D0 → D14 · 28/abr → 12/mai
D0 · 28/abr · HOJE

Contrato + Pagamento

☐ Lucas efetua PIX R$ 1.500 · ☐ Confirmar recebimento · ☐ Pedir credenciais Asaas · ☐ Pedir CNPJ · ☐ Pedir lista locatários + motos + valores · ☐ Pedir regras de multa

D1 · 29/abr · ter

Setup + Banco de Dados

☐ Criar projeto Supabase · ☐ Schema: locatarios, motos, faturas, multas, revisoes, gps_logs · ☐ Supabase Auth (telefone+senha) · ☐ Storage (bucket revisoes/nfs) · ☐ RLS policies · ☐ Criar projeto iOS SwiftUI · ☐ Estrutura MVVM

D2 · 30/abr · qua

Backend API

☐ API Node.js (Vercel serverless) · ☐ Endpoints: /auth/login, /locatarios, /faturas, /multas, /revisoes, /gps · ☐ Middleware JWT (Supabase) · ☐ Deploy staging

D3 · 01/mai · qui

Admin: Setup Next.js

☐ App Next.js · ☐ Auth admin (só Lucas) · ☐ Layout: sidebar + header · ☐ Proteção de rotas · ☐ Deploy staging Vercel

D4 · 02/mai · sex

Admin: CRUD Locatários + Motos

☐ CRUD locatários (nome, CPF, tel, moto) · ☐ CRUD motos (placa, modelo, status) · ☐ Config aluguel semanal por locatário · ☐ Vincular moto ↔ locatário · ☐ Listagem + filtros

D5 · 03/mai · sáb

Admin: Dashboard + Multas + GPS

☐ Dashboard: receita, inadimplência, revisões pendentes · ☐ Gráficos (receita semanal, % adimplência) · ☐ Lançamento de multas (trânsito + atraso) · ☐ Mapa GPS: localização de todas as motos

D6 · 04/mai · dom — BUFFER

Folga / Catch-up

Buffer pra qualquer atraso da semana. Se tudo ok, adiantar D7.

D7 · 05/mai · seg

App iOS: Home + Navegação

☐ Tab bar / navegação principal · ☐ Tela Home: resumo fatura, vencimento, status moto · ☐ Tela de perfil do locatário · ☐ Pull-to-refresh

D8 · 06/mai · ter

App iOS: Pagamentos

☐ Tela fatura atual (valor, vencimento, status) · ☐ Histórico de pagamentos · ☐ Deep link pagamento Asaas (PIX/boleto) · ☐ Status em tempo real

D9 · 07/mai · qua

Integração Asaas

☐ Cliente Asaas no backend (API key Lucas) · ☐ Criar cobrança semanal (PIX + boleto + cartão) · ☐ Listar cobranças por locatário · ☐ Cron job: cobranças semanais automáticas · ☐ Testar sandbox

D10 · 08/mai · qui

Asaas Webhooks + Multas

☐ Webhook endpoint · ☐ Processar: payment_received, payment_overdue · ☐ Atualizar status fatura automaticamente · ☐ Multa atraso automática (R$30/dia) · ☐ Tela multas no app

D11 · 09/mai · sex

Push + APNs

☐ Configurar certificados APNs (Apple Developer) · ☐ Backend: enviar push · ☐ Triggers: vencimento, multa, revisão pendente · ☐ Admin: lançamento multas Detran · ⚠️ RENOVAR CLAUDE MAX (vence 11/mai)

D12 · 10/mai · sáb

GPS + Revisão Semanal

☐ CoreLocation: rastreamento GPS · ☐ Envio periódico de localização · ☐ Admin: mapa tempo real · ☐ Revisão semanal: agendamento + upload NF + assinatura · ☐ Penalidade automática

D13 · 11/mai · dom

Testes E2E iOS

☐ Fluxo: locatário → fatura → paga → status atualiza · ☐ Fluxo: admin lança multa → push chega · ☐ Fluxo: revisão → foto NF → assinatura → aprovado · ☐ Fluxo: GPS → admin vê no mapa · ☐ Fix bugs

D14 · 12/mai · seg — MARCO

★ Publicação App Store

☐ Submeter App Store Connect · ☐ Screenshots, descrição, ícone · ☐ Política de privacidade · ☐ Deploy produção backend + admin · ☐ Aguardar review Apple (24-48h)

II. Fase 2 — Android

D15 → D28 · 13/mai → 26/mai
D15 · 13/mai · ter

Setup Projeto Android

☐ Kotlin + Jetpack Compose · ☐ Gradle + dependências (Retrofit, Coil, Hilt) · ☐ Firebase (FCM + Analytics) · ☐ Estrutura MVVM · ☐ Conectar mesmo Supabase

D16 · 14/mai · qua

Login + Auth Android

☐ Tela login (telefone/senha) · ☐ Supabase Auth · ☐ Persistência de sessão · ☐ Splash / onboarding

D17 · 15/mai · qui

UI Android — Material Design

☐ Adaptar design iOS → Material You · ☐ Componentes base: cards, listas, botões · ☐ Tema de cores · ☐ Dark mode

D18 · 16/mai · sex

App Android Core

☐ Tela Home (resumo fatura, vencimento) · ☐ Tela pagamentos (fatura atual) · ☐ Navegação principal (bottom nav)

D19 · 17/mai · sáb

Multas + Histórico

☐ Tela multas (atraso + trânsito) · ☐ Histórico de pagamentos · ☐ Status faturas

D20 · 18/mai · dom — BUFFER

Folga / Catch-up

Buffer ou adiantar D21.

D21 · 19/mai · seg

Integrações Android

☐ Backend existente (mesma API) · ☐ Asaas: cobranças + status · ☐ Supabase Auth + Storage · ☐ Upload fotos

D22 · 20/mai · ter

GPS + Push Android

☐ Fused Location Provider (GPS) · ☐ Envio localização pro backend · ☐ FCM: push notifications · ☐ Testar push com app fechado

D23 · 21/mai · qua

Revisão Semanal Android

☐ Agendamento + upload foto NF + assinatura · ☐ Penalidade automática · ☐ Câmera nativa Android

D24 · 22/mai · qui

Polish Android

☐ Ajustes UI/UX · ☐ Otimização battery (GPS background) · ☐ Teste fluxo completo

D25 · 23/mai · sex

Testes Finais Android

☐ Teste E2E completo · ☐ 2-3 devices diferentes · ☐ GPS background/foreground · ☐ Push com app fechado · ☐ Fix bugs

D26 · 24/mai · sáb

Submissão Play Store

☐ Screenshots, descrição, ícone · ☐ Política de privacidade · ☐ Classificação de conteúdo · ☐ Submeter Google Play Console

D27 · 25/mai · dom — BUFFER

Buffer Review

Aguardar review Google Play (pode levar 2-7 dias). Buffer pra ajustes.

D28 · 26/mai · seg — ENTREGA

★ Entrega Final

☐ Android publicado na Play Store · ☐ Entregar código-fonte completo · ☐ Comunicar Lucas: tudo online · ☐ Garantia 3 meses ativada · ☐ Backup completo

III. Stack

Tecnologias do projeto

Fase 1 — iOS: SwiftUI nativo + CoreLocation (GPS) + APNs (push) + Supabase Swift SDK. Backend: Node.js serverless na Vercel. Admin: Next.js com SSR. Banco: Supabase PostgreSQL + Auth + Storage. Pagamentos: Asaas API com webhooks.

Fase 2 — Android: Kotlin + Jetpack Compose + Fused Location Provider (GPS) + Firebase Cloud Messaging (push). Consome a mesma API do backend — zero retrabalho no servidor. UI adaptada pra Material Design / Material You.

Custo do projeto
Infra adicional
R$ 0
Claude Max
já pago
R$ 0
Apple Developer
já pago
R$ 0
Receita
R$ 1.500
Lucro
R$ 1.500

Custo real adicional: zero. Toda infra já está paga.