
Vistony · Ruta Nazca
App móvil de ventas en campo con 286 clientes geocodificados, ruta optimizada por GPS y registro diario de avance.
Aplicación móvil (archivo único HTML, sin instalación) para un vendedor de lubricantes que cubre la ruta de Nazca: mapa con 286 clientes geocodificados, orden de visitas por GPS, catálogo de productos y seguimiento de avance diario.
El problema
El vendedor manejaba su cartera en cuadernos: direcciones imprecisas, visitas desordenadas que alargaban la jornada y cero trazabilidad de qué cliente compró qué.
La solución
Una app que funciona offline-first en el celular: geocodifiqué los 286 clientes, ordené la ruta por proximidad GPS en tiempo real y agregué catálogo, marcado de visitas y carga de ventas históricas desde Excel.
Enfoque técnico
Un único archivo HTML con JavaScript vanilla: cero dependencias de servidor, funciona desde el sistema de archivos del teléfono. Leaflet para el mapa y la API de geolocalización del navegador para la posición en vivo.
- HTML + JavaScript vanilla — máxima compatibilidad en gama media
- Leaflet — mapas interactivos open source
- Sin servidor — decisión deliberada por el contexto de uso
- Datos embebidos + importación de Excel (SheetJS)
- Geocodificación de 286 direcciones reales
- API de Geolocalización del navegador
- Claude — limpieza y geocodificación masiva de la cartera de clientes
El criterio detrás del código
Archivo único en lugar de app instalable
El usuario final no es técnico y la zona tiene conectividad irregular. Un HTML autocontenido elimina instalación, actualizaciones y dependencia de internet.
Orden de ruta por proximidad real
En vez de una lista fija, la app reordena los clientes según la posición GPS actual: la jornada se adapta a dónde está el vendedor en cada momento.
Jornadas de venta más cortas y ordenadas, cartera de clientes digitalizada por primera vez y datos de venta listos para análisis.