Volver a Proyectos

Simulador Logístico CVRP

SvelteKitFastAPIGoogle OR-ToolsPythonSupabasePrismaLeaflet
Interfaz principal de Simulador Logístico CVRP

Descripción del Proyecto

Plataforma integral de logística y enrutamiento vehicular capacitado (CVRP). Permite la gestión completa de flotas, cálculo de costos operativos y planificación automatizada de rutas de entrega.

Retos Técnicos y Solución

Desafíos Principales

  • Modelar múltiples variables operativas (ventanas de tiempo, rendimiento de combustible, mantenimientos y capacidades físicas).
  • Procesar cálculos matemáticos complejos para la optimización de rutas sin afectar la fluidez de la interfaz del usuario.
  • Integrar de manera precisa las coordenadas geoespaciales del CEDIS y las sucursales con frecuencias de entrega dinámicas.

Enfoque y Solución

Se construyó una arquitectura escalable: un backend en Python (FastAPI + OR-Tools) procesa los algoritmos de enrutamiento pesado, mientras un frontend reactivo en SvelteKit permite a los despachadores visualizar y editar una agenda semanal. Los datos se gestionan eficientemente con Supabase y Prisma. El sistema está preparado para una futura integración con una app móvil para el tracking y checkout de los conductores.

Exploración de la Interfaz

Agenda Semanal

Agenda Semanal

Calendario interactivo para la visualización, ajuste y confirmación de entregas programadas a sucursales.

Configuración Paramétrica

Configuración Paramétrica

Módulo global para definir costos de combustible (gasolina/diésel), horarios operativos y restricciones de ruta.

Catálogo de Productos

Catálogo de Productos

Gestión de inventario con variables físicas para garantizar que el cálculo de rutas respete la capacidad de cada vehículo.

Renderizado de Ruta

Renderizado de Ruta

Mapa interactivo que traza desde el CEDIS hasta las tiendas, optimizando tiempos y distancias.

Gestión de Flota

Gestión de Flota

Administración detallada de vehículos (propios/externos), métricas de rendimiento y mantenimientos por kilometraje.

Asignación de Operadores

Asignación de Operadores

Panel para vincular choferes con vehículos específicos según la demanda de la ruta.