Skip to content

JnSbstnRivera/WINDMAR-RUTEO-PR

Repository files navigation

RUTEO PR · WINDMAR

Planificador de rutas para Puerto Rico de Windmar Home PR. Calcula la ruta entre dos puntos de la isla y estima el tiempo de viaje ajustado por tráfico según la hora y la zona, ayudando a los equipos de campo a planear visitas y salidas con un margen realista.

✨ Características

  • Cálculo de ruta origen → destino sobre el mapa con geometría real de carretera.
  • Estimación de duración base y duración ajustada por tráfico según zona y hora del día (días de semana vs. fin de semana).
  • Coloreado de segmentos de la ruta por nivel de congestión.
  • Sugerencia de mejor hora de salida para evitar tráfico.
  • Geocodificación de direcciones (búsqueda de origen/destino por texto).
  • Detección de Vieques y Culebra: avisa que requieren ferry y que el ruteo por carretera no aplica.
  • Mapa interactivo con selector de estilos, panel lateral, splash screen y modo claro/oscuro persistente.

🛠️ Stack

  • Framework: Next.js 15 (App Router) + React 19.
  • Lenguaje: TypeScript.
  • Mapa: MapLibre GL.
  • Geometría/cálculo geoespacial: Turf.js (@turf/*).
  • Ruteo: OSRM (router.project-osrm.org, servicio público).
  • Geocodificación: Nominatim / OpenStreetMap (servicio público).
  • Datos locales: GeoJSON de zonas y localidades de PR + tabla de factores de tráfico por zona/hora (data/).
  • UI: Tailwind CSS v4, motion, lucide-react.
  • Deploy: Vercel.

🚀 Setup local

npm install
npm run dev

Esta app no requiere variables de entorno: usa los servicios públicos de OSRM y Nominatim y los datos de zonas/tráfico incluidos en data/.

🔑 Variables de entorno

No aplica. El proyecto no usa process.env ni archivos .env; el ruteo y la geocodificación se hacen contra endpoints públicos sin llaves.

📜 Scripts

  • npm run dev — entorno de desarrollo.
  • npm run build — build de producción.
  • npm run start — sirve el build.

🌐 Deploy

  • Pensado para Vercel. No requiere configuración de secretos.
  • next.config.ts permite imágenes remotas desde i.postimg.cc.

📄 Licencia

Propietario — Windmar Home PR. Uso interno.

About

App visual interna Windmar Home PR para validar viabilidad de citas con distancia, tiempo y trafico estimado

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors