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
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
Servicio relacionado: desarrollo de aplicaciones móviles.
¿Quieres una app así?
Cuéntanos tu idea. En menos de 24 horas te responde un ingeniero.