Movilidad urbana · Android nativo

App de taxi con ubicación en tiempo real

Pedir un taxi, ver al conductor acercarse en el mapa y escribirle sin salir de la app. Construimos el sistema completo: la app, el backend, los mapas y el panel de administración.

En prueba cerrada · Google Play
Pantalla de la app de taxi: el conductor va en camino, con la placa del vehículo y un interruptor para compartir la ubicación.

El reto

Construir de punta a punta el sistema de un servicio de taxi: la app para el pasajero y el conductor, la ubicación en vivo, la búsqueda de conductores cercanos y un panel para revisar y aprobar a los conductores. Con mapas y cálculo de rutas sobre infraestructura propia.

La solución

  • Aplicación Android nativa en Kotlin y Jetpack Compose, con backend en NestJS.
  • Ubicación del conductor y estados del viaje en tiempo real con Socket.IO y Redis.
  • Búsqueda de conductores cercanos mediante consultas espaciales en PostgreSQL y PostGIS.
  • Mapas con MapLibre, servidor de tiles propio y cálculo de rutas con OSRM.
  • Notificaciones push con Firebase y chat entre pasajero y conductor dentro de la app.
  • Registro, revisión y aprobación de conductores, con panel administrativo.
  • Infraestructura desplegada con Docker y Dokploy sobre un VPS Linux.

El resultado

la app está en prueba cerrada antes de su lanzamiento
Google Play
ubicación y estados del viaje, sin recargar
Tiempo real

Tecnologías

  • Kotlin
  • Jetpack Compose
  • NestJS
  • PostgreSQL
  • PostGIS
  • Redis
  • Socket.IO
  • Firebase
  • MapLibre
  • OSRM
  • Docker

Servicio relacionado: desarrollo de aplicaciones móviles.

¿Quieres una app así?

Cuéntanos tu idea. En menos de 24 horas te responde un ingeniero.