Sistema de gestión institucional de Protección Civil Municipal de Centro, Tabasco. Concentra la operación diaria de Bomberos —llamadas, servicios, atención prehospitalaria, guardias, unidades y riesgos— y la administración del área en un solo lugar, en la computadora y en el celular.

Cada área ve lo suyo y cada persona hace solo lo que su puesto le permite. Estos son los módulos principales:
El registro de cada reporte: quién llama, qué pasa, dónde, y con qué guardia y unidad se atendió.
Cada salida con su número, horarios, kilómetros, personal y ubicación. Papelera con motivo y números que se reutilizan.
El reporte de atención prehospitalaria completo, paso a paso: paciente, valoración, manejo, firmas y hoja impresa oficial.
Las guardias A, B y C con su jefe e integrantes. Todo lo que se registra en el turno queda ligado a él.
Reportes de fuga con el control de los tanques retenidos, su entrega y la bitácora de servicio ligada.
Unidades, revisiones con checklist, vales de combustible, bodega con cortes mensuales y agenda de unidades.
Los servicios con coordenadas y las marcas de riesgo sobre Villahermosa, con capas, zonas, análisis del área y mapa de calor.
Eventos con recordatorios, mensajes internos, anuncios y avisos en la pantalla según el puesto de cada quien.
Se instala como app, abre lo ya visto sin señal y guarda capturas en cola para enviarlas al recuperar la conexión.
Imágenes del Sandbox, con datos ficticios. En la computadora, el menú lateral; en el celular, la barra inferior y los formularios por pasos.


Centinela empezó como la migración de un módulo existente y creció versión por versión, siempre en producción y sin perder un solo dato.
La primera versión migró el módulo de Dictamen a un frontend en React con TypeScript y un backend propio en Node. Después llegó la primera parte de Bomberos.
Todas las pantallas se rediseñaron con un mismo sistema visual, las hojas impresas se unificaron y el Acta Circunstanciada de Inspección se llena paso a paso. Llegó el apartado de Novedades.
Bomberos inicia y termina su guardia A, B o C, y todo lo que se registra en el turno queda ligado a ella: llamadas, bitácoras, FRAP, fugas, vales y combustible. Un aplicador de migraciones con registro de lo aplicado.
Bitácoras que se eliminan sin perderse y cuyo número se reutiliza, coordenadas del servicio desde el celular, control de tanques retenidos, fugas ligadas a su bitácora, voluntarios y brigada.
Un mapa de Villahermosa con los servicios y los riesgos del municipio: capas, zonas de prevención con anillos, vistas guardadas, antecedentes de cada lugar, análisis del área y mapa de calor.
Una app instalable con diseño propio para el celular, capturas sin señal que se envían solas, bloqueo por inactividad, avisos por persona y una configuración del sistema rediseñada.
Una aplicación web de una sola página, una API propia y una base relacional, desplegadas en un VPS con Linux.
Las migraciones solo agregan; nada se borra ni se reescribe. Un aplicador lleva el registro de lo aplicado y el despliegue se detiene si falta alguna.
Las bitácoras tienen número consecutivo. Si una se elimina por error, va a la papelera y su número lo toma la siguiente que se capture.
En el celular, lo capturado sin conexión espera en una cola y se envía solo. El servidor reconoce cada captura para no guardarla dos veces.
Lo que cada persona puede hacer depende de su rol, su área y su puesto; si cambia el jefe de una guardia, el permiso pasa al nuevo.
El Sandbox es Centinela con datos ficticios: las mismas pantallas de Administración y de Bomberos, funcionando dentro de tu navegador. Lo que captures se queda solo en tu equipo y lo puedes reiniciar cuando quieras.