FireUX
Sistema integral de coordinación de emergencias en tiempo real para cuerpos de bomberos. Reemplaza llamadas y mensajes de voz por un dashboard centralizado que muestra el estado de todas las operaciones activas al instante.
El problema
Los cuerpos de bomberos coordinaban emergencias mediante llamadas telefónicas y mensajes de voz, métodos que generan ruido, retrasos y pérdida de información crítica en situaciones de alta presión. No existía visibilidad centralizada: cada jefe de carro operaba con información parcial sobre lo que ocurría en el resto del operativo.
El seguimiento de personal en campo, la asignación de recursos y los reportes post-emergencia dependían de anotaciones manuales, con datos inconsistentes y sin trazabilidad para análisis posteriores.
La solución
Desarrollé FireUX como Progressive Web App con React 18 y Socket.io para comunicación en tiempo real. El dashboard central muestra todas las emergencias activas, la ubicación de bomberos y vehículos actualizada cada 5 segundos mediante Leaflet, y el estado de cada unidad en campo. Las alertas llegan como notificaciones push sin necesidad de revisar la aplicación.
El modo offline mediante Service Workers garantiza operación continua ante pérdidas de conexión. La interfaz fue diseñada específicamente para situaciones de emergencia: alta densidad de información, contraste elevado y acciones clave en un solo toque.