Todos os projetos

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
Núcleo · MapaNúcleo · Mapa
Exibido com um banco local vazio. Receita, vendas e contatos ficam dentro do console.

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.
Mesmo cliente

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
WhatsApp