ZigZag Bissau
ZigZag
ZigZagMobilidade · Bissau
Protótipo v0.5 · 09/09/2026
⚠️

Isto é um protótipo para aprovação. O mapa, as ruas, as distâncias e as rotas são reais (OpenStreetMap, medido a 09/09/2026). Motoristas, corridas e valores são simulados para demonstração.

Passageiro · Motorista · Central

Uma área já no ar. As outras duas, prontas para construir.

A área do cliente existe, instala-se e funciona — é o app que está no link aqui ao lado. A do motorista e a da central são o que proponho construir a seguir: aqui em baixo estão as três a funcionar ao toque, para não ter de imaginar nada. O mapa corre dentro desta página — sem conta de mapas, sem internet do lado do passageiro.

▶ Abrir o app do passageiro ⬇ Instalar no telemóvel · APK 10 MB Ou abra o app no telemóvel e escolha “Adicionar ao ecrã principal” — instala sem loja e sem APK. Depois da primeira abertura funciona sem internet.
3.015vias de Bissau desenhadas
31.863edifícios desenhados no mapa
285+50lugares e ruas com nome
0chaves de API pagas

A área do cliente está construída e no ar. As outras duas estão aqui como protótipo a funcionar — para aprovar o desenho antes de eu as construir.

O que é mesmo real aqui dentro

O mapa não é uma imagem — é a cidade, e a rota sai dela.

Cada percurso passa pelas ruas que existem: a distância e o tempo saem da rede de estradas de Bissau, resolvida dentro do próprio aparelho. É o que permite fechar o preço antes de o passageiro pedir. E como o app desenha o mapa com essas mesmas ruas, não precisa de descarregar mapa nenhum — abre logo, e funciona sem rede.

O app já mostra os edifícios, os nomes das ruas e um ponto colorido em cada hospital, banco, mercado ou hotel. Os edifícios são 31.863 e vêm num pedido à parte, depois de o mapa e a rota já estarem no ecrã — assim nada fica à espera deles. No APK já vão dentro do telemóvel e aparecem de imediato.

E o Google Maps e o Waze? São melhores a navegar — têm satélite e trânsito ao vivo, e nisso ninguém os apanha. O que eles não fazem é abrir sem internet, nem dizer o preço da corrida antes de a pedir: pôr o Google Maps dentro de um app obriga a conta com cartão internacional e passa a custar por cada abertura. Por isso o ZigZag traça a rota sozinho — e, no ecrã do mapa, tem um botão que abre o mesmo percurso no Google Maps ou no Waze para quem quiser conferir.
5.586vias no OpenStreetMap dentro de Bissau
50ruas e avenidas com nome — 2,8% das vias. Escrevem-se todas na procura, e aparecem desenhadas no mapa
6números de porta na cidade inteira: «Rua X, 12» não existe em Bissau
2,0 sa abrir numa ligação 3G de Bissau (400 kbit/s), medido no dia 10/09
285destinos com nome: 37 bairros, 17 de saúde, 65 serviços públicos, 26 hotéis, 21 mercados, 11 bancos, 33 pontos turísticos
454 KBo app inteiro — ruas, rota, vozes do primeiro ecrã — na primeira abertura
31.863edifícios desenhados no mapa do app, a partir do OpenStreetMap
US$ 0por mês em mapas: o mapa é desenhado com as ruas que o app já traz
Como chega às mãos das pessoas

Duas formas de instalar. Nenhuma precisa de loja.

Na Guiné-Bissau, obrigar alguém a criar conta Google para descarregar um app é perder metade das pessoas. O ZigZag instala-se pelo próprio link.

📲 Pelo navegador

Abre-se o link no telemóvel e escolhe-se “Adicionar ao ecrã principal”. Fica com ícone e abre em ecrã inteiro, como qualquer app.

  • Sem loja, sem conta, sem avisos de segurança
  • Partilha-se por WhatsApp como um link normal

⬇️ Pelo APK

Para quem prefere o ficheiro: 10 MB, instala-se e fica no telemóvel. É o mesmo programa, compilado para Android.

  • Serve para instalar de telemóvel para telemóvel, sem rede

📴 Depois, não gasta dados

À segunda abertura o mapa, as vozes e o programa já estão no telemóvel. Provado: desligámos o servidor e o app continuou a abrir inteiro.

  • Medido a 400 kbit/s: primeiro ecrã aos 2,0 s, mapa com a rota aos 6,0 s, edifícios aos 13,8 s — só na primeiríssima vez, e só no navegador
As três áreas de membro

Padrão 99/Urbe em função — sem carteira digital dentro do app.

Cortar a parte financeira tira do caminho KYC bancário, PCI e licença de pagamentos. Fica transporte: quem pede, quem conduz e quem despacha.

Como ler a tabela: a área do cliente já existe e está no ar; a do motorista e a da central são o alvo. Onde diz “com servidor”, é coisa que não se consegue fazer sem servidor — e o servidor é a fase 1.

ÁreaIdentidadeOperaçãoNunca guarda
Cliente Nome, idioma · com servidor: telemóvel verificado por código e PIN de 4 dígitos Moradas Casa/Trabalho, histórico com recibo, avaliação, partilhar viagem, SOS, comprovativo de pagamento em cripto Cartão, chave de carteira, documento, localização fora da corrida
Motorista Foto, carta de condução com validade, contacto de emergência, viatura, seguro Turno online/offline, aceitar, navegar, ganhos do dia e da semana, comissão a pagar Posição fora do turno, dados bancários
Central Utilizadores com 3 perfis: dono, despacho, financeiro Despacho manual, aprovação documento a documento, tarifas por bairro, relatórios, auditoria Senhas em claro, exportações sem registo

🔐 Entrar sem palavra-passe

Código enviado ao telemóvel e PIN de 4 dígitos para voltar a entrar — lido em voz alta para quem não lê.

  • SMS para +245 custa US$ 0,47 por mensagem na Twilio
  • Por isso: código pelo WhatsApp iniciado pelo utilizador — a janela de serviço da Meta é gratuita
  • SMS fica como recurso para quem não tem WhatsApp

🪪 Motorista entra pela central

Não há auto-cadastro. A central regista, confere carta e seguro, e só então o motorista aparece para os passageiros.

  • Cada documento tem validade e alerta antes de expirar
  • Fotos em armazenamento privado, ligação assinada e temporária
  • Registo de auditoria: quem aprovou o quê e quando

💵 Dinheiro, Orange Money — e cripto

Sem carteira digital dentro do app. Quem paga em cripto paga para a carteira da ZigZag, de fora, e cola o código da transação; a central confere na cadeia antes de despachar.

  • USDT em Tron ou Solana — serve a diáspora e quem paga de fora
  • Sem PCI, sem KYC financeiro, sem licença de pagamentos
  • A comissão do motorista fica em saldo devedor, acertado com a central
Para o cliente aprovar

Quatro decisões destravam a construção.

Nada aqui depende de código — depende de si. Responda a estas quatro e o servidor, o app do motorista e o painel entram em construção na ordem indicada.

01
Construir nosso ou comprar base pronta?

Construir dá controlo total e leva a voz também para o motorista. Comprar (Ridy, US$ 399) entrega despacho e painel mais depressa, mas obriga a portar a voz, o bairro-sem-GPS e o mapa offline.

02
Motorista cadastrado pela central?

É a nossa recomendação: num mercado sem verificação automática de documentos, quem valida é gente.

03
Comissão em saldo devedor semanal?

Sem carteira digital, é o modelo que funciona: o painel acumula, a central acerta, o sistema bloqueia acima do limite.

04
Onde vive o servidor?

VPS de US$ 5–15/mês aguenta a operação de Bissau, incluindo o encaminhamento próprio. Falta escolher onde e em nome de quem.

Fase 1 · Servidor

Contas, código por WhatsApp, perfis, moradas, histórico, corridas e despacho mínimo. 3–5 dias.

Fase 2 · App do motorista

Turno, aceitar, navegar com voz, ganhos e comissão. 4–6 dias.

Fase 3 · Mapa e painel

Encaminhamento próprio no servidor, rastreio ao vivo, tarifas por bairro, documentos e relatórios. 6–8 dias.