Kume: una app de ciclismo en tiempo real que funciona sin cobertura
Kume nació con un objetivo concreto: recorrer el Camino del Cid, 553 km en 7 etapas, en grupo y sin perderse. Hoy se usa para entrenar y rodar en grupo. Es un producto propio, diseñado y desarrollado de principio a fin para iOS y Android, con una web para seguir al grupo en directo.
- Mi papel
- Producto propio: diseño y desarrollo completo
- Plataformas
- iOS, Android y web
- Stack
- React Native, Expo, TypeScript, Supabase, Mapbox
- Probada en
- Camino del Cid, 553 km



- 31métricas configurables en pantallas de datos a medida
- 215rampas y subidas precalculadas con avisos por voz
- 556poblaciones indexadas para desviarse sin cobertura
- 8integraciones: Mapbox, Supabase, Strava, sensores Bluetooth…
El reto
Seguimiento GPS en tiempo real en segundo plano, con la batería y la cobertura irregular de una ruta por el interior peninsular, y mostrar al grupo dónde está cada ciclista. Y, antes de salir, saber si el entrenamiento hecho basta para cada etapa.
Qué construí
- Navegación con Mapbox, indicaciones giro a giro por voz, detección de desvíos y recálculo que se reengancha a la ruta más adelante, sin obligar a volver atrás.
- Avisos de rampas en tres niveles, con distancias distintas para que dé tiempo a cambiar de plato, y perfil de etapa interactivo.
- Predicción de tiempo, velocidad, pulso y calorías a partir de los propios entrenamientos, y un simulador que recorre la etapa entera a 100x.
- Modo grupo en tiempo real: la app deduce la estructura del pelotón (escapado, tirando, descolgado…) y la narra por voz, con alertas y clasificaciones.
- Desvío a pueblos cercanos para agua o comida, calculado incluso sin cobertura, y sensores Bluetooth de pulso, potencia y cadencia.
- Plan de entrenamiento de 16 semanas con readiness frente a las etapas objetivo, exportación a GPX y subida a Strava en formato .FIT generado en el propio móvil.
- Web en Next.js para que familia y amigos sigan al grupo en directo.
Hecha para rodar


Cada ciclista elige qué datos ver y a qué tamaño, con configuraciones distintas para el llano, la subida y el tramo final. Todo pensado para leerse de un vistazo, con el móvil en el manillar.
Decisiones técnicas
Posición guiada por eventos
Con la pantalla apagada, Android congelaba los temporizadores y el grupo perdía de vista a un ciclista durante minutos. Ahora cada muestra de GPS publica la posición, con un latido cada 30 s para distinguir parado de desconectado.
La base de datos manda
Si el sistema suspende la app, el contador de distancia en memoria se queda atrás. Al terminar, la distancia se reconstruye desde los puntos guardados en el móvil.
Batería e histéresis
La app reduce sola la frecuencia del GPS al bajar del 50, 30 y 15 % de batería, y cambia de pantalla en las subidas solo si la pendiente se mantiene 15 segundos, para que un bache no la haga parpadear.