Logística Rural,
Redefinida.
Sistema de grado empresarial para la gestión en tiempo real de conductores, pasajeros y carga en rutas agrestes sin cobertura continua. Visualización satelital precisa, segura y resiliente al Perú profundo.
El Desafío Andino
La geografía del Perú presenta retos únicos para la logística y el transporte. Señal intermitente, vías de difícil acceso y falta de visibilidad generan ineficiencia logística crítica en zonas mineras y rurales.
Tolerancia a Zonas Cero
Diseñado para carreteras sin cobertura. La app almacena coordenadas en caché local y despacha telemetría en lotes automáticamente al restablecerse la conexión.
Seguridad de Grado Militar
PostgreSQL Row Level Security. Secrets Gradle Plugin evita API keys expuestas. Validaciones OTP forzadas para conductores y despachadores.
Optimización de Hardware
Consumo energético mínimo en teléfonos gama baja. GPS nativo refinado con desactivación de Impeller en GPUs Mali-G52 para evitar crasheos.
Ecosistema Multi-Rol Integrado
Navegación basada en perfiles (Conductor y Pasajero), con separación estricta de información pero confluencia en las utilidades de negocio.
Radar en Tiempo Real
Navegación espacial nativa con Google Maps, tema oscuro personalizado para operaciones nocturnas, interpolación de marcadores y centrado automático en el mapa interactivo.
Registro Inmutable de Actividad
Historial blindado de transacciones, despachos y viajes. Ledger verificable de operaciones para flotas empresariales.
Comunicaciones P2P
Mensajería asíncrona entre coordinadores de ruta y conductores, optimizada para redes 2G/3G de alta latencia.
Gestión de Identidad e Incentivos
Panel de desempeño del conductor, visualización de ganancias y métricas ponderadas. Administración de perfil controlada por Supabase Auth.
Arquitectura Intransigente
Bajo la superficie de una interfaz hermosa reside un sistema construido con Clean Architecture. El código desacopla las reglas de dominio del código UI, asegurando escalabilidad y testeabilidad completa.
-
Patrón BLoC Unidirectional Data Flow. Eventos puros mutando estados inmutables.
-
Inyección de Dependencias GetIt + Injectable. Grafos de dependencia verificados en tiempo de compilación.
-
Either Monads (Dartz) Manejo funcional puro de errores interceptados en la capa Repository antes de la UI.