Shadow Contracting · Proyecto tipo
Dashboard de gestión de crisis en tiempo real
Un dashboard de crisis le da a la organización un único lugar donde ver, en vivo, qué está pasando durante un incidente: qué está caído, qué tan grave es, qué se está haciendo y a quién hay que avisar. Reemplaza el caos de llamadas, mensajes sueltos y planillas improvisadas en plena emergencia. Eso tiene valor concreto y medible. En el mercado internacional se cotiza entre $2.000 y $10.000 USD. En Latinoamérica, dependiendo de la criticidad y la cantidad de áreas involucradas, USD 2.000 – 6.000 es un rango completamente lógico.
Solo necesitas construir estas capas
Interfaz de usuario
Vista war-room
- – Incidentes activos con nivel de severidad
- – Sistemas o áreas afectadas en tiempo real
- – Semáforo general del estado de la operación
- – Reconocimiento y asignación de responsables
Vista de respuesta
- – Timeline cronológico del incidente
- – Acciones tomadas y próximos pasos
- – Estado de cada incidente (abierto, en curso, resuelto)
- – Registro de comunicaciones a stakeholders
Capa servidor — motor de incidentes
Contiene la lógica central. Recibe señales, calcula severidad, dispara escalamientos y deja un registro inmutable de todo lo que pasó. Es la única capa que decide cuándo algo es una crisis y a quién hay que notificar.
- – Ingesta de eventos manuales o automáticos (webhooks, monitoreo)
- – Cálculo de severidad y reglas de escalamiento
- – Registro inmutable del timeline de cada incidente
- – Disparo de notificaciones según severidad y rol
- – Lógica de reintentos ante fallos de aviso
BaaS — Supabase o Firebase
Actúa como backend estructural → persiste incidentes y timeline, gestiona la autenticación por rol y empuja a la UI los cambios de estado en tiempo real. No contiene lógica de negocio propia: es infraestructura controlada.
Supabase (Postgres)
- – Tablas → incidentes, eventos, acciones, avisos
- – Realtime para reflejar el estado en vivo
- – Row Level Security para aislar datos por equipo
- – Edge Functions para procesar señales entrantes
Firebase (Firestore)
- – Colecciones → incidents, events, actions
- – onSnapshot para el tablero en vivo sin polling
- – Cloud Functions disparadas por nuevo evento
- – Firebase Auth con roles para el equipo de respuesta
Capa de alertas y comunicación
Opera desacoplada del motor → garantiza que el aviso correcto llegue a la persona correcta por el canal correcto, según la severidad. Usá servicios de mensajería existentes: no construyas el envío vos mismo.
- – Notificación inmediata por Slack o Telegram al equipo
- – Email transaccional (Resend, SendGrid) para registro formal
- – SMS o llamada (Twilio) para incidentes de severidad crítica
- – Broadcast de estado a stakeholders fuera del equipo técnico
Funcionalidades mínimas para justificar un proyecto de USD 2.500
- – Alta de incidentes manual y por evento automático (webhook)
- – Clasificación de severidad con reglas claras y configurables
- – Tablero war-room en tiempo real del estado de la operación
- – Timeline inmutable de cada incidente con responsables y acciones
- – Estados de incidente: abierto, reconocido, en curso, resuelto
- – Escalamiento automático según severidad y tiempo sin respuesta
- – Notificación multicanal (Slack, email, SMS) según criticidad
- – Broadcast de estado a stakeholders no técnicos
- – Control de acceso por rol del equipo de respuesta
- – Manejo de errores de envío con reintento automático
- – Código estructurado y preparado para sumar fuentes de señales
3 alternativas de stack
Stack 1 — Producción directa
Recomendado por ZeroNext.js 14 · Supabase · Realtime · Resend / Twilio
- – Next.js App Router para el tablero y la vista de respuesta
- – Supabase como BaaS completo → Postgres + Auth + Realtime + Edge Functions
- – Realtime para reflejar la crisis en vivo sin recargar
- – Edge Functions para recibir webhooks y procesar señales
- – Resend para email y Twilio para SMS en severidad crítica
Rango que podés cotizar
USD 2.000 – 4.500
Cuánto tiempo te lleva construir este sistema
40 – 60 hs
Entrega
10 – 18 días
Mejor balance costo-robustez. Ideal para equipos de operaciones, soporte o seguridad que necesitan reaccionar rápido
Stack 2 — Ecosistema Firebase
Next.js 14 · Firebase · Cloud Functions · FCM · Resend
- – Firestore con onSnapshot para el war-room reactivo
- – Cloud Functions disparadas por nuevo evento o cambio de severidad
- – FCM para push inmediato al equipo de respuesta
- – Firebase Auth con roles sin configuración extra
- – Resend para el registro formal por email
Rango que podés cotizar
USD 2.000 – 4.500
Cuánto tiempo te lleva construir este sistema
40 – 60 hs
Entrega
10 – 18 días
Ideal si el cliente ya usa Google o si el push nativo a dispositivos es prioritario
Stack 3 — Integración con monitoreo
Next.js 14 · Supabase · colas de eventos · webhooks de monitoreo
- – Ingesta de alertas desde Sentry, Datadog, uptime y otros servicios
- – Cola de eventos para absorber picos sin perder señales
- – Deduplicación y correlación de eventos en un mismo incidente
- – Reglas de escalamiento avanzadas por severidad y horario
- – Pensado para operaciones críticas que ya tienen monitoreo
Rango que podés cotizar
USD 3.500 – 8.000
Cuánto tiempo te lleva construir este sistema
60 – 90 hs
Entrega
15 – 25 días
Mejor opción cuando el cliente ya tiene herramientas de monitoreo y necesita centralizar la respuesta
Lo que este sistema le aporta al negocio
- ✔ Un único lugar de verdad durante una crisis, sin caos de canales sueltos
- ✔ Reacción más rápida gracias a severidad y escalamiento automáticos
- ✔ Trazabilidad completa de qué se hizo, quién y cuándo
- ✔ Comunicación clara a stakeholders sin frenar al equipo técnico
- ✔ Aprendizaje post-incidente con timeline e historial accesibles
- ✔ Menos tiempo de caída y menos pérdidas asociadas a cada incidente
Rango de cotización por impacto
Nicho básico
USD 2.000 – 3.000
Equipos pequeños de soporte u operaciones. Incidentes manuales, un canal de aviso, tablero único.
Nicho profesional
USD 3.000 – 5.000
Empresas con varias áreas operativas. Escalamiento, multicanal y comunicación a stakeholders.
Nicho premium
USD 5.000 – 10.000
Operaciones críticas o multi-sede. Integración con monitoreo, colas de eventos y reglas avanzadas.
Carga técnica estimada
40 – 90 horas
Tiempo de entrega
10 – 25 días
Tomate como desafío construir este dashboard durante esta semana
Cuando domines este tipo de sistema, tenés algo que ofrecer a todos los nichos antes mencionados
Sumate y aprendé a construir esto