Rastreo y ETA en vivo
GPS de la flota, llegada estimada por parada, seguimiento del bus y avisos push cuando está cerca.
Descargar app
En vivo · Bucaramanga, Santander
Todas las transportadoras en una sola app: mira dónde va tu bus, recarga tu wallet y paga con un QR que solo funciona una vez, durante 60 segundos.
Sin efectivo. El conductor cobra con el celular.
Sin fugas. Cada peso queda en un ledger auditable.
Sin silos. Cada transportadora ve solo lo suyo.
Para pasajeros
01
Mapa con buses en movimiento y color por ocupación: verde disponible, ámbar llegando, rojo lleno. Elige tu parada y recibe el tiempo estimado de llegada.
02
Un solo saldo prepago sirve para todas las transportadoras. Cada movimiento queda registrado en un libro contable de doble entrada.
03
El conductor lo escanea y el pasaje se descuenta al instante. El código rota, vence en 60 segundos y no se puede reutilizar.
La plataforma
Movilidad con dinero de por medio exige rigor. Por eso el sistema trata el saldo, la identidad y la disponibilidad como piezas críticas desde el diseño.
GPS de la flota, llegada estimada por parada, seguimiento del bus y avisos push cuando está cerca.
Saldo prepago con contabilidad de doble entrada, bloqueos e idempotencia: un cobro repetido jamás duplica el débito.
Firma HMAC-SHA256, expiración de 60 s y consumo atómico de un solo uso. Capturarlo no sirve de nada.
Tres capas de aislamiento. Un recurso de otra empresa responde 404 silencioso: ni siquiera revela que existe.
El teléfono del conductor es la terminal de cobro: escanea, cobra en milisegundos y reporta ocupación del bus.
Cada organización descarga su marca (logo, colores, mascota) en tiempo real. Cero marca fija en el código de la app.
La app
Kotlin Multiplatform y Compose: una base de código para Android e iOS, con tema oscuro, mapa minimalista y animaciones que respetan «reducir movimiento».






Para transportadoras
El panel /empresa gestiona flota, rutas, tarifas y conductores de un solo tenant. El panel /admin da al equipo de plataforma una vista global de transportadoras y wallets.
Escritorio de la transportadora: solo su flota, sus pasajeros y sus paradas.
Seguridad y resiliencia
selector.HMAC: HMAC-SHA256 con clave del servidor.hash_equals.Apagamos servicios a propósito para comprobar que el sistema degrada, no explota.
| Falla inyectada | Patrón | Resultado |
|---|---|---|
| GPS externo caído | Degradación elegante | 503 amigable |
| Google OAuth caído | Fallback | Login por correo |
| MySQL / Redis caídos | Bulkhead · cache-aside | Contenedores aislados |
| Fuerza bruta en login | Rate limiting | 429 desde la 11.ª |
| Worker de colas caído | Proceso asíncrono | La API sigue |
| Nginx caído | — | Punto único: pide balanceador |
Equipo
Diseño del pivote, arquitectura multi-tenant y documentación técnica.
Backend Laravel: wallet y ledger, tokens QR, paneles y pruebas de aislamiento.
App móvil Kotlin Multiplatform: pantallas, escáner QR y modo conductor.
Descarga
App para Android (versión 1.1.0). Instálala, entra con Google o con tu correo y empieza a seguir los buses de Bucaramanga.
BucaraTransit.apk.Es un APK de pruebas fuera de Play Store: Android puede mostrar un aviso de seguridad. Solo para Android 8 o superior.

Conoce el sistema completo en la presentación o entra al panel de tu empresa.