Núcleo
O console de dados do Patrick Viaja: um mapa vivo do funil inteiro que mostra quais etapas são medidas e quais estão no escuro.
- Cliente
- Patrick Viaja (online course creator)
- Papel
- Líder de produto e dados: arquitetura, ingestão e console
- Ano
- 2026
- Stack
- React, Vite, d3-force, TanStack Query, Cloudflare Workers, D1, R2, KV, Cloudflare Access

O problema
Leads, vendas e conteúdo estavam espalhados entre Kajabi, Meta, GA4, YouTube e Instagram. Ninguém conseguia dizer qual canal trazia o aluno de fato, nem onde o rastreamento tinha buracos.
O que construí
O Núcleo guarda cada fonte como dado bruto imutável e monta por cima um índice que pode ser reconstruído. A primeira tela, o Mapa, desenha o funil como um grafo do mundo lá fora até a oferta. Cada peça aparece como medida, pronta, cega, pausada ou ausente, e os pontos cegos são ordenados pelo público que passa por eles sem ser medido.
Destaques
- O Mapa é útil desde o primeiro dia: com o banco vazio ele responde “tem sensor aqui?” em vez de inventar volume, e vai se preenchendo conforme o dado chega, sem ser redesenhado.
- Eventos brutos e snapshots diários ficam imutáveis no R2; o D1 é só um índice, e uma reconstrução completa do zero foi executada e conferida.
- Recebe webhooks e API do Kajabi, Meta Marketing API, GA4, YouTube Data API e Instagram. O Worker verifica o token do Cloudflare Access por conta própria, em vez de confiar na borda.
- Receita, vendas e contatos nunca saem do console. As telas aqui rodam num banco local vazio.
Patrick Viaja: Trabajo Remoto Desde Cero
Página de vendas em espanhol para um curso de trabalho remoto, desenhada como o caderno de viagem de um professor de matemática.
Abrir o case