Abre un documento PDF en una nueva pestaña. Los PDF pueden tener limitaciones de accesibilidad; se recomienda una versión HTML cuando esté disponible.
App Móvil

Carpool Colinas

Una app de viajes compartidos para facilitar el transporte dentro de una comunidad cerrada. Construida con Flutter y Firebase, con emparejamiento en tiempo real y autenticación segura.

Descripción del Proyecto

Carpool Colinas es una aplicación móvil diseñada para facilitar el viaje compartido dentro de una comunidad cerrada. El proyecto buscaba reducir la congestión vehicular y proporcionar una alternativa más segura al transporte público para los residentes.

Características Clave

  • Emparejamiento en Tiempo Real: Algoritmo personalizado para emparejar conductores y pasajeros según la proximidad y la superposición de rutas.
  • Geolocalización en Vivo: Integración de la API de Google Maps para el seguimiento en tiempo real de los vehículos.
  • Autenticación Segura: Implementación de Firebase Auth con soporte para autenticación de múltiples factores.
  • Mensajería Interna: Sistema de chat en tiempo real para la coordinación entre usuarios.

Desafíos Técnicos

Gestión de Estado Global

Uno de los mayores desafíos fue gestionar el estado complejo de una aplicación en tiempo real. Utilizamos Riverpod para Flutter para manejar el estado en múltiples pantallas, asegurando que las actualizaciones de los viajes se propagaran instantáneamente.

Sincronización en Tiempo Real

Aprovechamos Firebase Realtime Database y Cloud Firestore para lograr una latencia inferior al segundo en el emparejamiento. Esto requirió una indexación cuidadosa y una optimización de la estructura de datos para manejar solicitudes concurrentes de manera eficiente.

Resultados

La aplicación se lanzó con éxito con más de 500 usuarios activos en el primer mes, facilitando más de 2,000 viajes compartidos. Recibió comentarios positivos por su interfaz intuitiva y su sistema de seguimiento confiable.