Plataforma · Operaciones Completado

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.

React TypeScript Socket.io Leaflet PWA Supabase Vercel

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.

Dashboard de FireUX mostrando mapa de emergencias activas y estado de equipos

Resultados

-40%
Reducción en tiempo de respuesta a emergencias
99.9%
Precisión en seguimiento de personal y vehículos
100%
Visibilidad del estado de todas las operaciones
0
Llamadas telefónicas necesarias durante operativos