Sarebus: diseñando un buscador de autobuses
Junto con uno de mis mejores amigos estuvimos planteando la idea de poner a prueba la IA (y en específico Cursor) para crear un proyecto de cero que resolviese algún problema real que no hubiese costado hacer a medida pero que ahora, parece que podemos construir entre los dos: él como arquitecto de software y yo como diseñador.
El problema inicial es que, donde vivo los autobuses que hay entre las diferentes provincias es confuso, tienen páginas web del año de la pera y los buscadores como Omnio o Google Maps no incluyen a los proveedores de estas compañías de autobuses.
Yo sé que esas rutas las recorren cientos de miles de personas al año, hablo de destinos tan conocidos como Vitoria a Donosti, Bilbao a Donosti, Pamplona a Vitoria, e incluir además esas mismas rutas de autobús para los pueblos.
El problema tiene varios frentes, al ser diferentes operadores, los nombres de las paradas son distintos, y además los operadores los identifican por paradas pero no estan agrupados, hay que solucionar transbordos, identificar paradas especiales como aeropuertos o estaciones de autobús, y montar un sistema de miles de rutas con landings para que la gente pueda llegar a nosotros desde Google.
El MVP era un simple “Desde y Hasta” y “cuándo”, muéstrame qué autobuses hay, si son directos y, por supuesto, mezclando diferentes compañías (ALSA, PESA, ALAVABUS etc).
Lanzamos el proyecto básico en pocas semanas, tuvimos que montar un backoffice para poder editar manualmetne muchas paradas, un sistema que geolocaliza un destino (con varias paradas) para agruparlas. Un pueblo puede tener 6 paradas de dos operadores distintos, y el usuario puede querer ir a “Laguardia” sin importarle qué parada o seleccionar una parada en específico: “Laguardia gasolinera”.
El primer mes vimos que la página web empezaba a recibir visitas solo de Google, así que incluimos unos botones de fedback para que, cuando el resultado les gustase pudiesen darle “bien” o “mal” si no habíamos logrado encontrar autobús para su destino.
Impresiones de búsqueda de Sarebus en Google, de julio a octubre de 2026, de cerca de mil quinientas a unas trece mil al día.
Cuando me quise dar cuenta habíamos registrado más de 5.000 búsquedas y cientos de respuestas de nuestro sistema de feedback, además contábamos con más de medio millón de impresiones, que nos proporcionaban miles de visitas de Google.
Con esta información pudimos priorizar entre miles de búsquedas cuáles eran más relevantes, qué fallaba, dónde tenemos que invertir recursos y qué podemos mejorar a corto y medio plazo.
Próximos pasos
Hoy debido a la demanda de visitas y teniendo que actualizar cientos de miles de datos (no me quiero imaginar el jaleo que debe tener Omnio que tiene miles de operadores) tenemos cientos de dólares al mes de gastos en servidores.
Así que hemos decidido ir incluyendo anuncios de Adsense así como algún afiliado para sufragar los costes.
Además, hemos lanzado una nota de prensa a varios medios y realizado algunas acciones clave para seguir generando contenido atractivo para nutrir nuestras landings.
No sabemos muy bien si acabaremos hablando con alguna compañía o si incluir precios y compra-venta de los billetes, lanzar apps etc, nos parece un jaleo meternos a competir y creemos que si la escala fuese más grande sería más efectivo.
Como estamos compitiendo en local nos da muchas opciones más para llegar primeros en muchas cosas, así que por el momento vamos a seguir iterando con el proyecto hasta ver dónde llegamos.