Voltar ao Case | Technical Showcase v1.0
Visão Técnica

Transporta App:
Arquitetura & Fluxos

Detalhamento da engenharia de software, decisões de arquitetura e fluxos de usuário implementados neste projeto.

01
Engenharia de Software

Modelo de Sincronização

App Android
Realm Database (Local)

Cache local para operação Offline.

Online: Sync Imediato
Offline: Queue Sync
REST API
Backend Core
MongoDB Atlas

Infraestrutura em Container Docker.

Protocolos de Segurança

  • JWT Standard: Autenticação via tokens seguros para sessões stateless.
  • RBAC (Role-Based): Controle de acesso restrito baseado na função do usuário (Motorista vs Admin).

Tecnologias de Captura

  • On-Device ML: Google ML Kit para leitura instantânea de códigos de barras sem internet.
  • External API: Integração via API para consulta e validação fiscal de NF-e.

02
Fluxos de Usuário (UX)

A. Experiência do Motorista (Mobile)

1

Setup Inicial

O fluxo inicia com a seleção obrigatória do conjunto veicular (Cavalo + Carreta), garantindo a integridade dos dados desde a origem.

* Cache local armazena as últimas seleções para agilizar o uso diário.
2

Preenchimento Inteligente

O sistema utiliza dados pré-cadastrados para autocompletar o manifesto, exigindo interação mínima do motorista apenas para conferência e dados variáveis (Tipo de Carga).

3

Finalização & Comprovação

O registro fiscal ocorre no momento da entrega efetiva.

  • Digitalização do código de barras da chave de acesso.
  • Envio de comprovante visual (foto do canhoto).
  • Transmissão automática de dados para a base.

B. Experiência do Administrador (Web)

Central de Controle

Gestão centralizada de acessos. O administrador detém o controle total sobre o cadastro de novos motoristas e distribuição de credenciais.

Dados em Tempo Real

Interface WYSIWYG (What You See Is What You Get) para relatórios. Os filtros aplicados na visualização (data, motorista, status) refletem diretamente na exportação dos dados.