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 Zero

Next.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 esto

preguntate 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?