Ñan: tu camino en minibús, claro.

Octubre de 2026 · prototipo funcional

Una app para el transporte público de Oruro: 64 líneas de minibús y micro en el mapa, los vehículos en vivo, cómo llegar de un punto a otro y un panel para administrar la red.

Ñan en el celular: mapa de la red con las líneas cercanas
ÑanProducto propio · transporte público de Oruro

Tecnología

  • Angular 22
  • PWA
  • Firestore
  • OpenStreetMap
  • Vitest
  • TypeScript
  • Firebase
  • MapLibre GL
  • OSRM

Servicios

#Estrategia de producto#UX/UI#Diseño mobile-first#Desarrollo web#PWA offline#Mapas#Datos abiertos

El proyecto

Cliente e idea

Ñan significa «camino» en quechua. Es una app que diseñamos para la ciudadanía de Oruro, los sindicatos y choferes del transporte público y la administración de la red: saber qué línea te lleva, dónde viene tu minibús y cómo llegar a tu destino.

Reto y objetivos

Oruro no tiene datos abiertos de su transporte público y en la ciudad no hay paradas fijas: el minibús para donde lo pides. Había que reconstruir la red línea por línea, explicarla en el celular de cualquier pasajero, incluso uno de gama baja, y atender a tres actores distintos sin complicar a ninguno.

Solución y resultado

Armamos la red a partir de OpenStreetMap, con ida y vuelta de cada línea, pasaje, referencias conocidas y un estado honesto: en revisión, mapeada por la comunidad o validada en campo. Un planificador calcula cómo llegar de A a B con hasta un transbordo, subiendo o bajando en cualquier esquina.

El chofer convierte su celular en el GPS del minibús, el pasajero lo ve llegar en el mapa con un rango de minutos y el operador administra recorridos, flota, reportes y avisos desde un panel. Todo en una PWA instalable que busca lugares sin internet.

La ciudad en el mapa

Cada línea de minibús y micro, con su recorrido.

Funciona sin señal

Buscar lugares y rutas aun sin internet.

Pasajero, chofer y operador

Una app para cada lado del viaje.

Resumen del proyecto

Funciones principales

El pasajero abre el mapa, encuentra la línea que pasa por su esquina, ve dónde viene el minibús y sigue su viaje paso a paso. Detrás, el chofer comparte su posición y el operador mantiene la red al día.

Ñan en el celular: lista de líneasÑan en el celular: ficha de la línea 1

Todas las líneas, con nombre y recorrido

Cada línea tiene su ficha: el recorrido de ida y vuelta en el mapa, las referencias por donde pasa, el pasaje, la frecuencia y cuántos vehículos están en servicio. Se buscan por número, calle, mercado o zona.

Ñan: flota en vivo sobre el mapaÑan en el celular: cuándo llega a mi parada

¿Dónde viene mi mini?

El mapa en vivo muestra los vehículos que circulan y cuánto falta para que lleguen a tu parada, en un rango de minutos y no una hora exacta, porque el tráfico de la ciudad cambia mucho.

Ñan en el celular: empieza tu turno

El celular del chofer, como GPS

En el modo chofer basta elegir la línea, el sentido y el número de interno para empezar el turno. Desde ese momento los pasajeros ven el minibús en el mapa, y la app avisa si se sale de su ruta.

Ñan: editor de líneaÑan en el celular: flota en vivo

Un panel para el operador

Desde el panel se editan los recorridos sobre el mapa, el pasaje general y preferencial y el horario de cada línea. También se sigue la flota, se atienden los reportes ciudadanos y se publican avisos de desvíos o cortes.

Desarrollo

Metodología

Construimos la app en Angular como una PWA con service worker, organizada en ocho contextos (red de transporte, planificación de viajes, flota en vivo, reportes, avisos, exploración, preferencias y administración) con arquitectura hexagonal. Los mapas usan MapLibre GL sobre OpenStreetMap, los recorridos se trazan por calles con OSRM y los datos pueden vivir en el propio teléfono o en Firebase.

Proceso

Mapa de la app

Todo parte del mapa. Cinco caminos llevan al pasajero, al chofer y al operador a lo suyo. Las fichas punteadas son plantillas: se diseñaron una vez y hoy sirven a las 64 líneas de la red, tanto para consultarlas como para editarlas.

Mapainicio
  • Líneas57 minibuses · 7 micros
    • Lista con filtros
    • Cerca de mí
    • Ficha de líneaplantilla × 64
  • Viajede A a B
    • Buscar883 lugares
    • Cómo llegar
    • Viaje en curso
  • En vivopasajero y chofer
    • ¿Dónde viene mi mini?
    • Modo chofer
  • Reportar6 categorías
    • Nuevo reporte
    • Seguir mi reporte
  • Paneloperador
    • Líneas
    • Nueva línea
    • Editor de líneaplantilla × 64
    • Flota
    • Reportes
    • Avisos

Proceso

Primero el celular

El pasajero consulta Ñan en la calle, con una mano y a veces con poca señal. Por eso cada pantalla se pensó primero para el teléfono: una barra inferior con las acciones principales, botones grandes y la información justa.

Interfaz

Claro y oscuro

La app sigue la preferencia del teléfono: modo claro para el día y modo oscuro para la noche, con el amarillo de los letreros de minibús en los dos y el mapa adaptado a cada tema. Arrastra para comparar las mismas pantallas.

Ñan en modo oscuro: mapa de inicioÑan en modo oscuro: líneasÑan en modo oscuro: línea 1A
Ñan en modo claro: mapa de inicioÑan en modo claro: líneasÑan en modo claro: línea 1A

Marca

Tipografía

Una grotesca de carácter callejero, compacta y con mucha presencia, que recuerda a los números pintados en los letreros de los minibuses. Se usa en títulos y códigos de línea, y Figtree acompaña en los textos para que todo se lea bien en pantallas pequeñas.

Bricolage Grotesque

MediumSemiBoldBoldExtraBold

AaBbCcDdEeFfGgHhIiJjKkLlMmNnÑñOoPpQqRrSsTtUuVvWwXxYyZz0123456789
Ñan en el celular: tipografía aplicada en la lista de líneas

Marca

Colores

El amarillo viene de los letreros del transporte de Oruro y marca la acción principal de cada pantalla. La tinta casi negra da contraste a los textos y al modo chofer, y el papel cálido del fondo hace que los colores de cada línea resalten sobre el mapa.

#FFC400Amarillo letrero
#14161FTinta
#F4F1E8Papel

Conclusión

Ñan muestra que una ciudad sin datos abiertos de transporte puede tener su red en el celular: qué línea te lleva, dónde viene y cómo llegar, con el chofer y el operador conectados en la misma app.

Ñan en el celular: mapa de inicioÑan en el celular: líneasÑan en el celular: ficha de líneaÑan en el celular: en vivoÑan en el celular: cómo llegarÑan en el celular: modo chofer

Casos

Nuestros últimos trabajos

¿Tienes un proyecto así?

Cuéntanos qué necesitas: lo vemos juntos y te proponemos un camino por escrito, en español o en inglés.

[email protected]