I9VANDODocumentação técnica
Engenharia

Arquitetura separada por responsabilidades, com aplicativos móveis, backends, central SaaS e serviços de tempo real.

A estrutura técnica separa experiência do usuário, administração, comunicação em tempo real, pagamentos, localização, treinamento e recursos comerciais. Essa separação facilita evolução, auditoria e implantação por etapas.

CamadaResponsabilidadeTecnologias principais
Aplicativos FlutterExperiência do passageiro e motorista em Android, iOS e Flutter Web quando aplicável.Flutter, Dart, Firebase, Google Maps, Dio, Bloc, WebRTC/Socket.IO conforme módulo.
MasterPainel administrativo operacional de cada cliente white label.Laravel, PHP, Blade/Vue, APIs, banco relacional, filas e integrações.
Central SaaSGestão dos clientes, planos, módulos, integrações, suporte, implantação e governança administrativa.Laravel, banco central, autenticação, automações e rotinas administrativas.
Rádio PTTCanais globais e por viagem, presença, áudio em tempo real e gravações operacionais.Node.js, Express, Socket.IO, WebRTC, Multer e armazenamento de áudio.
TreinamentoAulas, progresso, exames, certificados e painel administrativo.Laravel, PHP, geração de PDF, integração com vídeos e controle de acesso.
Código

Estrutura recomendada para entrega

  • Backend Master com controllers, models, services, jobs, policies, requests, views e rotas.
  • Central SaaS com módulos de clientes, planos, integrações, logs, financeiro e suporte.
  • Aplicativos Passageiro e Motorista com configuração por cliente, assets, Firebase e endpoints.
  • Passageiro Web e Despachante Web como experiências complementares.
  • Rádio PTT e Treinamento como serviços vinculados ao ecossistema.
Manutenção

Boas práticas esperadas

  • Separação entre configuração de cliente e regra global do produto.
  • Versionamento de aplicativos e módulos por operação.
  • Backups antes de alteração em produção.
  • Logs de erro, auditoria e trilha de decisão financeira.
  • Ambiente de homologação antes de aplicar alterações críticas em produção.

Dependências técnicas

As dependências abaixo devem ser consideradas na análise de aquisição, implantação e continuidade operacional.

Mapas

Google Maps, Places, Directions/Routes, geocoding, autocomplete, cálculo de distância e desenho de rota.

Firebase

FCM, Realtime Database, autenticação por telefone quando aplicável, presença e sincronização de localização.

Pagamentos

i9Pay/Mercado Pago, carteira digital, PIX, cartão, dinheiro, comissões, application fee e registros financeiros.

Comunicação

Rádio PTT, WhatsApp via Evolution API, SMTP por cliente, notificações e webhooks externos.

Como podemos ajudar você?
1