Construimos una app de feria en un dia. Esto es lo que realmente implico.
Un planificador de rutas para 983 expositores en in-cosmetics Global 2026. Pathfinding A*, PWA offline, tres modos de enrutamiento. Construido en un dia con desarrollo asistido por IA.
Key Takeaways
- Pathfinding, optimizacion de rutas, soporte offline. Todo construido en un dia con desarrollo asistido por IA
- Ingenieria real: pathfinding A*, solucionador del Problema del Viajante, enrutamiento entre plantas con mapeo de escaleras mecanicas
- El pensamiento de producto importa tanto como el codigo. El modo fitness vino de entender a la audiencia, no de un documento de requisitos
- La economia de construir herramientas pequenas y utiles ha cambiado. Lo que necesitaba un equipo de desarrollo y una semana ahora toma una persona y un dia
- Asi se ve trabajar con opencream.ai: conocimiento sectorial mas herramientas de IA mas velocidad
in-cosmetics Global es la feria mas grande de la industria de ingredientes cosmeticos. 983 expositores en tres niveles del Paris Expo Hall 7. Tres dias. Miles de visitantes caminando en circulos porque el plano oficial es un PDF y la lista de expositores esta en orden alfabetico.
Construimos un planificador de rutas que resuelve esto. Sin registro. Sin login. Elige tus expositores imprescindibles, obtiene la ruta mas corta a pie por los tres niveles. Funciona offline, se instala como una app nativa y funciona en cualquier telefono.
El desarrollo tomo un dia. 31 commits. Asi fue ese dia y por que importa para cualquiera que piense en construir herramientas utiles rapido.
El problema que nadie resuelve
Todas las ferias tienen el mismo problema. Llegas con una lista de 30 stands para visitar. El plano te da una lista alfabetica y un mapa estatico. Para la hora del almuerzo, te duelen las piernas y has tachado quiza 8 nombres.
La app oficial de in-cosmetics lista expositores. No te enruta entre ellos. Nadie en ninguna feria a la que he asistido en 15 anos ha resuelto esto bien. No porque sea imposible. Porque el coste de desarrollo nunca justifico una herramienta util durante tres dias.
Ese calculo cambio.
Lo que construimos
El planificador de rutas en incos.corial.app hace tres cosas.
Primero, encuentra caminos transitables. La app tiene los datos reales del plano para los tres niveles. Cada stand tiene coordenadas. El algoritmo de pathfinding sabe donde puedes caminar y donde los stands bloquean el paso. Elige dos puntos y encuentra la ruta real entre ellos.
Segundo, optimiza el orden. Si visitas 15 stands, la app determina que secuencia minimiza tu distancia caminada. Este es el Problema del Viajante, uno de los desafios clasicos de optimizacion en informatica. Nuestro solucionador usa una heuristica nearest-neighbor mas un optimizador 2-opt que intercambia segmentos de ruta para encontrar caminos mas cortos, hasta 50 iteraciones.
Tercero, gestiona los cambios de nivel. Las escaleras mecanicas y escaleras estan en ubicaciones especificas del Paris Expo Hall 7. El enrutador sabe donde estan y tiene en cuenta el equivalente en distancia de un cambio de nivel (unos 60 metros) para elegir la escalera mecanica correcta en lugar de enviarte al otro extremo del edificio.
Todo funciona del lado del cliente en el navegador. Sin servidor. Sin llamadas API. Instalalo en tu telefono y funciona sin internet. Tres dias de feria, cero dependencia del wifi del recinto.
La parte que no es ingenieria
El modo smart encuentra la ruta mas corta. Esa es la funcionalidad obvia. Todo planificador de rutas hace alguna version de esto.
El modo fitness encuentra la ruta mas larga.
Mismo marco algoritmico, objetivo opuesto. En lugar de nearest-neighbor, usa heuristica farthest-neighbor. En lugar de optimizar segmentos para ser mas cortos, el 2-opt funciona al reves, intercambiando segmentos para alargar la ruta. La app rastrea kilometros, calorias quemadas y conteo de pasos.
Construi un algoritmo para deliberadamente empeorar tu ruta. La gente lo usa sin ironia.
Esta funcionalidad no vino de una especificacion. Vino de conocer a la audiencia. Los asistentes a ferias de cosmetica y biotech hablan de sus pasos. Es un chiste recurrente. "Hice 22.000 pasos ayer." "Solo 22? Amateur."
El modo fitness convirtio una utilidad en algo que la gente captura y comparte. Ese tipo de decision de producto no viene del codigo. Viene de pasar 15 anos recorriendo esos pasillos.
El build: un dia, 31 commits
Este es el desglose honesto de como se vio el desarrollo asistido por IA en este proyecto.
Claude Code escribio el algoritmo de pathfinding A*. Escribio el solucionador TSP. Se encargo del renderizado del plano, el mapeo de coordenadas, el layout responsive. Yo no escribi el pathfinding desde cero. Describi el problema, revise el output, probe en mi telefono y corregi el rumbo.
Lo que hice yo: cada decision de producto. Que tres modos de enrutamiento construir. Como debe funcionar el enrutamiento entre plantas. El concepto del modo fitness. Las prioridades de UI. Que cortar. Cuando lanzar.
Esa division es toda la historia. La IA maneja la velocidad de implementacion. El humano maneja el conocimiento sectorial y el juicio de producto. Ninguno funciona solo.
Hace dos anos, un proyecto como este hubiera necesitado un desarrollador durante una semana minimo. Frontend, logica de pathfinding, configuracion PWA, pruebas responsive, soporte offline. Digamos 40-60 horas de trabajo. Hoy toma una persona con conocimiento sectorial y herramientas de IA un dia enfocado.
Eso no es una mejora marginal. Eso cambia lo que vale la pena construir.
El stack
Para los curiosos sobre las decisiones tecnicas.
Astro mas Svelte para el framework. Astro maneja la generacion de sitio estatico y el routing. Svelte maneja los componentes interactivos, el renderizado del mapa, la UI de calculo de rutas. Rapido, ligero, sin JavaScript innecesario.
TailwindCSS para estilos. TypeScript en todo. La app es una Progressive Web App, instalable desde el navegador con soporte offline completo via service workers.
El pathfinding A* corre sobre una grilla de transitabilidad derivada de datos reales de coordenadas de stands. El plano se divide en celdas. Las celdas de stands estan bloqueadas con un pequeno margen. El pathfinder navega las celdas transitables para conectar cualquier par de puntos.
Todo corre en el navegador. Sin backend. Sin base de datos. Sin claves API. Desplegarlo, olvidarlo.
Lo que esto demuestra
El planificador de rutas funciona. La gente lo usa. Pero el punto real es lo que el build dice sobre la velocidad.
Una herramienta util para una audiencia especifica. Tecnicamente solida, no un prototipo. Lanzada en un dia. Sin costes de mantenimiento.
Si eres una empresa B2B de nicho pensando en herramientas para tus clientes, tu feria, tu comunidad, las cuentas han cambiado. La pregunta solia ser "podemos permitirnos construir esto?" Ahora la pregunta es "que problema conocemos lo suficientemente bien para resolver?"
Esa segunda pregunta es donde la experiencia sectorial se convierte en el cuello de botella, no el tiempo de desarrollo. Pasamos nuestros dias en ese hueco. Conocer industrias lo suficientemente profundo para construir lo que realmente necesitan.
FAQ
La funcionalidad principal se construyo en unas 5 horas el 2 de abril de 2026. Primer commit a las 11:46, rediseno completo listo a las 14:03. Pulido e iteracion al dia siguiente, totalizando 31 commits en dos dias.
Si. Es una Progressive Web App. Instalala desde el navegador y funciona sin internet. Todo el pathfinding y la optimizacion de rutas corren del lado del cliente.
Claude Code para desarrollo asistido por IA. Se encargo de los algoritmos de pathfinding, el solucionador TSP, el renderizado del plano y la configuracion PWA. Las decisiones de producto, arquitectura y pruebas las hizo un humano.
Si. Eso es lo que hace opencream.ai. Construimos herramientas a medida para empresas B2B de nicho. Si tienen una audiencia especifica y un problema real, podemos definir el alcance y construirlo rapido.
Porque una herramienta gratuita que resuelve un problema real para tu audiencia construye mas confianza que cualquier pitch de ventas. En B2B de nicho, donde todos se conocen, la buena voluntad se acumula. El planificador lleva nuestro nombre. Con eso basta.
¿Quieres ver lo que la IA puede hacer por ti?
Cuéntanos sobre tu negocio. Te respondemos en 24 horas.
Agenda una Llamada Estratégica