Shadow Contracting · Proyecto tipo
Dashboard de doble vista con métricas en tiempo real
Un dashboard de doble vista le da al negocio la operación y la dirección sobre los mismos datos: el que ejecuta ve registros y acciones, el que decide ve métricas y desvíos. Eso reemplaza planillas, reuniones de status y reportes manuales. Tiene valor concreto y medible. En el mercado internacional se cotiza entre $1.200 y $6.000 USD. En Latinoamérica, dependiendo del volumen de datos y el nivel de decisión que soporta, USD 1.200 – 5.000 es un rango completamente lógico.
Solo necesitas construir estas capas
Interfaz de usuario
Vista operativa
- – Listado detallado de registros individuales
- – Estados operativos claramente diferenciados
- – Filtros por período, estado y categoría
- – Acciones directas sobre cada registro
- – Actualización inmediata de cambios
Vista ejecutiva
- – Métricas consolidadas en tiempo real
- – Comparación entre períodos
- – Distribución por categorías clave
- – Identificación visual de desvíos o riesgos
- – Lectura rápida para toma de decisiones
Capa servidor — agregación de datos
Contiene la lógica de consulta y consolidación. Ambas vistas se alimentan del mismo modelo de datos: la diferencia está en cómo se agregan e interpretan. Es la única capa que decide qué ve cada rol y cómo se calcula cada métrica.
- – Queries agregadas y cálculo de KPIs del lado del servidor
- – Filtros, ordenamiento y paginación server-side para volúmenes reales
- – Control de acceso por rol (operación vs. dirección)
- – Caché de métricas costosas para lectura instantánea
- – Un único modelo de datos como fuente de verdad para ambas vistas
BaaS — Supabase o Firebase
Actúa como backend estructural → persiste los registros, gestiona la autenticación por rol y empuja a la UI las actualizaciones en tiempo real ante cualquier cambio de estado. No contiene lógica de presentación: es infraestructura controlada.
Supabase (Postgres)
- – Vistas y funciones SQL para agregaciones eficientes
- – Row Level Security para aislar datos por rol o tenant
- – Realtime para refrescar métricas sin recargar
- – Postgres como motor de cálculo cercano al dato
Firebase (Firestore)
- – Colecciones → registros, métricas, usuarios
- – onSnapshot para agenda reactiva sin polling
- – Firebase Auth con custom claims por rol
- – Documentos agregados precalculados vía Cloud Functions
Capa de visualización y exportación
Traduce los datos agregados en gráficos legibles y permite sacar la vista ejecutiva del sistema para compartirla con dirección o terceros. Usá una librería de charts existente: no la construyas vos.
- – Gráficos de barras, líneas y distribución con librería madura
- – Indicadores de estado (normal · en riesgo · crítico)
- – Export del resumen ejecutivo a PDF o CSV
- – Estados de carga y vacíos bien resueltos
Funcionalidades mínimas para justificar un proyecto de USD 1.800
- – Un único modelo de datos que alimenta ambas vistas sin duplicar lógica
- – Vista operativa con listado, filtros reactivos y acciones por registro
- – Vista ejecutiva con KPIs consolidados y comparación entre períodos
- – Estados operativos diferenciados (normal, en riesgo, crítico)
- – Actualización en tiempo real sin recargar la página
- – Control de acceso por rol para separar operación de dirección
- – Segmentación por período, estado y categoría principal
- – Exportación del resumen ejecutivo (PDF o CSV)
- – Historial de modificaciones por registro
- – Estados de carga claros y manejo de errores visible
- – Código estructurado y preparado para sumar nuevas métricas
3 alternativas de stack
Stack 1 — Producción directa
Recomendado por ZeroNext.js 14 · Supabase · Tremor / Recharts
- – Next.js App Router con Server Components para agregar datos cerca del render
- – Supabase como BaaS completo → Postgres + Auth + Realtime + RLS por rol
- – Agregaciones con vistas y funciones SQL, sin servidor extra
- – Tremor o Recharts para gráficos listos sin construir visualización a mano
- – Export del resumen ejecutivo a PDF/CSV desde el cliente
Rango que podés cotizar
USD 1.500 – 3.000
Cuánto tiempo te lleva construir este sistema
25 – 40 hs
Entrega
7 – 12 días
Mejor balance costo-robustez. Ideal para pymes, comercios y estudios que necesitan ver su operación sin planillas
Stack 2 — Ecosistema Firebase
Next.js 14 · Firebase · Cloud Functions · Recharts
- – Firestore con onSnapshot para vistas reactivas sin polling
- – Cloud Functions que precalculan documentos agregados al cambiar un registro
- – Firebase Auth con custom claims para separar operación de dirección
- – Recharts para la capa de gráficos del lado del cliente
- – Hosting y reglas de seguridad integradas en el mismo ecosistema
Rango que podés cotizar
USD 1.500 – 2.800
Cuánto tiempo te lleva construir este sistema
25 – 40 hs
Entrega
7 – 12 días
Ideal si el cliente ya usa el ecosistema Google o si querés evitar escribir SQL
Stack 3 — Datos pesados y visualización avanzada
Next.js 14 · Supabase · TanStack Query · visx / D3
- – TanStack Query para caché, paginación y sincronización de datos pesados
- – Vistas materializadas en Postgres para métricas sobre grandes volúmenes
- – visx o D3 para visualizaciones a medida que las librerías estándar no cubren
- – Filtros cruzados y drill-down entre vista operativa y ejecutiva
- – Pensado para multi-sede o tableros de dirección de alto nivel
Rango que podés cotizar
USD 2.500 – 5.000
Cuánto tiempo te lleva construir este sistema
40 – 60 hs
Entrega
12 – 18 días
Mejor opción cuando el cliente maneja mucho volumen de datos o necesita visualizaciones que no existen prearmadas
Lo que este sistema le aporta al negocio
- ✔ Visión inmediata del estado del negocio sin armar reportes a mano
- ✔ Detección temprana de problemas gracias a estados y desvíos visibles
- ✔ Separación clara entre quien opera y quien decide, sobre los mismos datos
- ✔ Menos dependencia de planillas y reportes manuales
- ✔ Información lista para tomar decisiones en el momento
- ✔ Resumen ejecutivo exportable para compartir con dirección o terceros
Rango de cotización por impacto
Nicho básico
USD 1.200 – 1.800
Comercios, talleres y estudios pequeños. Una fuente de datos, dos vistas, sin roles complejos.
Nicho profesional
USD 1.800 – 3.000
Clínicas, gimnasios, distribuidoras. Multi-fuente, control por rol y exportación ejecutiva.
Nicho premium
USD 3.000 – 5.000
Operaciones multi-sede o de dirección. Gran volumen, visualización avanzada y alertas de desvío.
Carga técnica estimada
25 – 60 horas
Tiempo de entrega
7 – 18 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 estopreguntate esto
Habilidades
Para construir este tipo de sistema, ¿qué tecnologías concretas necesito saber hacer hoy?
Resolución
Una vez que tengo esas habilidades, ¿cómo identifico problemas reales que este sistema puede resolver?
Comercialización
Cuando ya sé construirlo, ¿a quién se lo ofrezco y cómo hago para cobrar por esto?