Volver al portafolio
2025 Full Stack Developer

Gestor de geocercas

Módulo interno para configurar geocercas, monitorear unidades y rastrear paquetes. Genera alertas por desvíos de ruta, detenciones prolongadas o ingreso a zonas críticas para dar visibilidad a la operación logística.

Gestor de geocercas

Tecnologías

Java PHP TypeScript Servicios REST WebSockets Motor de mapas Base de datos relacional

01. Contexto

Grupo Castores requería un módulo interno para monitorear en tiempo real la operación logística terrestre. El seguimiento era reactivo y dependía de reportes manuales, dificultando la detección temprana de desvíos, retrasos y eventos de riesgo en rutas clave.

02. Objetivo

Configurar y administrar geocercas sin intervención técnica constante; monitorear en tiempo real unidades y envíos; generar alertas automáticas por desvíos, retrasos o ingreso a zonas restringidas; proveer un panel operativo con filtros por región, cliente y ruta; y alimentar reportes de desempeño logístico.

03. Mi Rol

Definí junto al equipo de logística el modelo de geocercas (polígonos, radios, tipos de zona y criticidad). Diseñé la interfaz de creación y visualización de geocercas sobre el mapa. Implementé la lógica de evaluación de posiciones y generación de eventos de entrada/salida. Desarrollé el panel de monitoreo con filtros operativos, integré servicios internos de rastreo y sistemas de guías, y realicé pruebas de campo con rutas reales ajustando parámetros para minimizar falsos positivos.

Arquitectura

  • Backend en Java y PHP para procesamiento de eventos y reglas de negocio
  • Servicios REST para integración con sistemas internos de rastreo y guías
  • WebSockets para actualización de posiciones y eventos en tiempo real
  • Motor de mapas para visualización de unidades y geocercas
  • Base de datos relacional para almacenamiento de eventos y trazabilidad histórica

Decisiones Técnicas

  • Uso de WebSockets para reflejar cambios de ubicación y eventos en tiempo real
  • Servicios REST para desacoplar el módulo de geocercas de otros sistemas logísticos
  • Modelo flexible de geocercas con soporte para polígonos y radios
  • Almacenamiento histórico en base de datos relacional para análisis posterior
  • Panel operativo con filtros avanzados para facilitar supervisión y toma de decisiones

Galería del Proyecto

Screenshot 1 of Gestor de geocercas
Screenshot 2 of Gestor de geocercas
Screenshot 3 of Gestor de geocercas
Screenshot 4 of Gestor de geocercas
Screenshot 5 of Gestor de geocercas

Impacto y Resultados

  • Monitoreo en tiempo real de unidades y envíos terrestres
  • Alertas automáticas por desvíos, retrasos y zonas críticas
  • Información centralizada para logística, seguridad y atención a clientes
  • Seguimiento proactivo en lugar de reactivo
  • Histórico de eventos para análisis de rutas y desempeño
"El gestor de geocercas permitió anticipar incidencias y mejorar la visibilidad de la operación logística, facilitando la toma de decisiones y el cumplimiento de los niveles de servicio."

Lecciones Aprendidas

  • 💡 El monitoreo en tiempo real cambia la operación de reactiva a proactiva
  • 💡 El diseño correcto de geocercas es clave para evitar alertas innecesarias
  • 💡 Los WebSockets son fundamentales para visibilidad inmediata en logística
  • 💡 La trazabilidad histórica aporta valor para optimización y análisis
  • 💡 Las pruebas de campo son indispensables para ajustar sensibilidad y reglas