Ir al contenido
Ricardo Martínez
Volver a todos los proyectos

Vigía SMS

Demo en línea

Un piloto de Sistema de Gestión de Seguridad Operacional para operadores aéreos venezolanos, listo para mostrar en cinco minutos.

Abrir la demoCódigo disponible si lo solicitas

Tecnologías

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • Zustand
  • Recharts
Panel de seguridad de Vigía SMS con los indicadores del mes y la matriz de riesgo residual
Panel de Vigía SMS en un celular, con la matriz de riesgo ajustada a la pantalla

El problema

Los operadores aéreos en Venezuela deben llevar un Sistema de Gestión de Seguridad Operacional según la RAV 5, la regulación nacional basada en el Anexo 19 de la OACI. Muchos todavía manejan reportes, peligros y acciones correctivas entre planillas y papel.

Construí Vigía SMS para mostrarle a un operador cómo se ve todo el programa en una sola herramienta: qué requiere atención hoy, cómo evoluciona el riesgo y si los registros de seguridad son confiables.

Qué incluye

Panel
Indicadores del mes, matriz de riesgo residual, pendientes vencidos y actividad reciente.
Reportes ASR y MOR
Registro, filtros, estados de análisis, vínculo con peligros, notificación a la autoridad y exportación a CSV.
Peligros y riesgos
Riesgo inicial y residual en la matriz del Doc 9859 de la OACI.
Acciones correctivas
Responsables, fechas límite y evidencia obligatoria para cerrarlas.
Indicadores de seguridad
Semáforos, tendencias y un registro mensual editable.
Cumplimiento RAV 5
Estado y evidencia de cada uno de los 12 elementos.
Informes
Informe del período listo para imprimir o guardar en PDF, con la huella de la bitácora.
Bitácora de auditoría
Registros encadenados con SHA-256 y verificación de integridad.
  • Indicadores de seguridad con semáforos y tendencias mensuales
    Indicadores de seguridad con semáforos y tendencias mensuales
  • Registro de peligros junto a la matriz de riesgo de la OACI
    Registro de peligros junto a la matriz de riesgo de la OACI

Decisiones técnicas

Una sola puerta a los datos

Todas las pantallas leen y escriben a través de un único store de Zustand. Hoy guarda los datos en el navegador; pasar a una base de datos significa cambiar ese archivo, no las pantallas.

Una bitácora que no se puede alterar en silencio

Cada registro guarda la huella SHA-256 del anterior. Si se modifica cualquier registro pasado, la cadena se rompe y la verificación indica exactamente dónde.

Reglas configurables

La tolerabilidad del riesgo y los umbrales de los indicadores viven en sus propios módulos, para que cada operador defina sus criterios sin tocar la interfaz.

Verificado, no supuesto

Un script de verificación prueba las huellas, los indicadores de ejemplo y la detección de alteraciones, y la interfaz se revisa desde celulares de 320 px hasta escritorio.

Camino a producción

  1. 1Supabase (PostgreSQL) con seguridad por fila y una organización por operador.
  2. 2Roles de gerente de seguridad, jefe de área, auditor y solo lectura.
  3. 3La cadena de la bitácora calculada y guardada en el servidor, en tablas de solo inserción.
  4. 4Adjuntos, correos de vencimiento y firma electrónica de informes.

Los umbrales de los indicadores y los plazos de notificación de la demo son valores de ejemplo. Antes de cualquier uso comercial deben validarse con la edición vigente de la RAV 5.

Abrir la demo