PROJETO: Roteirizador "Roteirizador Pro" (Foco em Lucro e Ux)
1. objetivo geral
desenvolver um aplicativo android (apk) de alta performance para entregadores, clonando a fluidez e a experiência de usuário (ux) do app "circuito", mas com infraestrutura de baixo custo operacional e sistema de divisão de lucros automático.
2. INFRAESTRUTURA E Código (diferenciais técnicos)
repositório: todo o código-fonte deve ser entregue via github do contratante em etapas (milestones).
Servidor: Configuração de servidor próprio (DigitalOcean) para rodar a inteligência do app.
Motor de Rota (O "Pulo do Gato"): Uso obrigatório de GraphHopper instalado no servidor. O objetivo é evitar taxas abusivas de APIs pagas (Google Maps/Mapbox) na roteirização, garantindo que o custo por consulta de rota seja zero.
Navegação Externa: O app deve organizar a rota e, ao clicar em "Iniciar", abrir o destino no Waze ou Google Maps já instalado no celular do motoboy.
3. funcionalidades principais
entrada de dados: digitação, comando de voz e ocr (câmera). O sistema deve ler a etiqueta do pacote e identificar o endereço/CEP instantaneamente.
Otimização Inteligente (Sentido Casa):
O algoritmo deve calcular o menor caminho possível, considerando mãos de direção (sentido de via) e evitando retornos desnecessários para economizar tempo e combustível.
Ponto de Casa: O usuário salva sua residência (ícone de bandeira). Ao otimizar, o sistema organiza as entregas para que a última parada seja a mais próxima possível da casa do entregador.
Sistema de Assinatura (Mercado Pago):
Valor da assinatura: R$ 25,90.
Split de Pagamento: Integração via API de Marketplace do Mercado Pago.
O valor líquido (após descontar a taxa fixa de centavos e a porcentagem do MP) deve ser dividido em 50% para cada sócio automaticamente.
4. GESTÃO E CONTROLE
Bloqueio de Paywall: O usuário pode cadastrar e organizar rotas, mas o botão "Iniciar Navegação" só funciona mediante assinatura ativa.
Contador Discreto: Exibir no topo da tela, de forma discreta, o número total de assinantes ativos (ex: [600]) para controle rápido dos sócios.
Landing Page: Criação de uma página simples (
roteirizadorpro.com.br) para download do Apk e informações de suporte.
5. requisitos do profissional
experiência com flutter ou react native.
Conhecimento em instalação e configuração de instâncias GraphHopper em Linux.
Domínio de APIs do Mercado Pago para Split de pagamento.
Capacidade de entregar um design limpo e idêntico ao "Circuito".
Prazo de Entrega: Não estabelecido