← Volver a proyectos
Completado Colaborativos

EVOLVE Logistics

Sistema de gestión logística y de inventario de contenedores para transporte terrestre con seguimiento GPS.

Galería

Descripción

Solución Full-Stack para compañías navieras. Rastrea contenedores, asigna choferes a órdenes de trabajo y permite flujos móviles donde el conductor marca hitos con GPS. Utiliza triggers de MySQL para auditoría inmutable de cada cambio.

Problemas que resuelve

Coordinadores logísticos gestionando contenedores con planillas y llamadas telefónicas. Sin visibilidad en tiempo real del estado de órdenes de trabajo. Choferes sin herramienta móvil para confirmar hitos de transporte. Sin auditoría inmutable de operaciones. Sistema bilingüe obligatorio por operación internacional.

Funcionalidades destacadas

  • Work Order Lifecycle: máquina de estados completa (draft → scheduled → in_progress → completed/cancelled)
  • Flujo móvil para choferes con GPS: confirman llegada, salida, almacenaje, recogida y entrega
  • Inventario de contenedores: schema de 28 columnas con ISO codes, dimensiones, CSC y geo-localización
  • 48 triggers MySQL que capturan snapshots JSON de cada fila modificada con contexto GeoIP del cliente
  • Interfaz bilingüe EN/ES con 2,000+ claves de traducción y reportes PDF con TCPDF
  • Seguridad de sesión: 4 roles, brute-force protection (3 intentos → 60s lockout), kick/ban de admin

Arquitectura

MVC propio en PHP 8+ sin framework. 19 controladores, 17 modelos, 19 servicios. Router con regex y sistema de grupos con herencia de prefijos. MySQL con UUID PKs, soft deletes universales (`deleted_at`) y triggers de auditoría en 48 operaciones. Contactos polimórficos (emails/teléfonos con entity_type ENUM). Notificaciones por template_key + JSON params renderizadas en tiempo de lectura con i18n. PDF bilingües con mapeo de enums a labels localizados.

Tiempo de desarrollo

Varios meses

Stack tecnológico

Vanilla PHP MySQL JavaScript

Herramientas

VS CodeGit
Ir al inicio

Otros proyectos

Ver detalles
Completado
Propios
Ver detalles

SysAdmin Tools

Dashboard de administración empresarial para entornos retail multi-sucursal con monitoreo de infraestructura POS y pantallas.

Node.jsTypeScriptExpressMSSQL +3
Ver detalles
En desarrollo
Propios
Ver detalles

Yezzfolio CMS

CMS headless para portafolios de artistas con integración de Google Drive y exportación estática automatizada.

Node.jsExpressTypeScriptPostgreSQL +3
Ver detalles
Completado
Propios
Ver detalles

GIDE App

Aplicación web para la Gestión de Información del Departamento de Epidemiología de salud pública.

ReactNode.jsExpressMySQL +2