Todos los proyectos

Núcleo

La consola de datos detrás de Patrick Viaja: un mapa vivo de todo el embudo que muestra qué etapas se miden y cuáles están a ciegas.

Cliente
Patrick Viaja (online course creator)
Rol
Líder de producto y datos: arquitectura, ingesta y consola
Año
2026
Stack
React, Vite, d3-force, TanStack Query, Cloudflare Workers, D1, R2, KV, Cloudflare Access
Núcleo · MapaNúcleo · Mapa
Se muestra con una base de datos local vacía. Ingresos, ventas y contactos se quedan dentro de la consola.

El problema

Leads, ventas y contenido estaban repartidos entre Kajabi, Meta, GA4, YouTube e Instagram. Nadie podía decir qué canal traía de verdad a un alumno ni dónde había huecos en la medición.

Lo que construí

Núcleo guarda cada fuente como dato bruto inmutable y construye encima un índice que se puede reconstruir. Su primera pantalla, el Mapa, dibuja el embudo como un grafo que va del mundo exterior a la oferta. Cada pieza aparece como medida, lista, ciega, pausada o ausente, y los puntos ciegos se ordenan según cuánta audiencia pública pasa por ellos sin ser medida.

Destacados

  • El Mapa sirve desde el primer día: con la base de datos vacía responde «¿hay un sensor aquí?» en lugar de inventar volumen, y se va completando a medida que llegan los datos, sin redibujarse.
  • Los eventos brutos y las capturas diarias quedan inmutables en R2; D1 es solo un índice, y se ejecutó y verificó una reconstrucción completa desde cero.
  • Recibe webhooks y la API de Kajabi, la Meta Marketing API, GA4, la YouTube Data API e Instagram. El Worker verifica por su cuenta el token de Cloudflare Access en lugar de confiar en el borde.
  • Ingresos, ventas y contactos nunca salen de la consola. Las pantallas que se ven aquí corren sobre una base de datos local vacía.
Mismo cliente

Patrick Viaja: Trabajo Remoto Desde Cero

Una página de ventas en español para un curso de trabajo remoto, diseñada como el cuaderno de viaje de un profesor de matemáticas.

Abrir el caso
WhatsApp