Dashboard executivo CRO-tier — 18 SQL views, 12 componentes RevIntel, anti-vanity por design.
Substitui dashboard PowerBI-style por sistema com threshold bands em cada métrica, forecast risk-adjusted e cohort triangle — sintetizado de Bessemer, Mosaic, ChartMogul, David Sacks e Tomasz Tunguz, depois mapeado a Postgres views concretas.
- ClienteCCA — Community Creators Academy
- Ano2026
- PapelFull-stack engineer + design lead
- StatusEm produção · multi-feature SaaS
Liderança comercial não respondia: estamos no pace? Qual canal escalar? Quais deals fecham? Dashboard mostrava counts crus (vanity), sem threshold, sem drill, sem forecast.
6 layers RevIntel (Acquisition Economics, Pipeline Health, Revenue Composition, Cohort, Forecasting, Productivity). KpiThresholdCard como primitive que exige bands obrigatórios — força contribuidor a pensar threshold antes de shippar número. Anti-vanity como propriedade do sistema, não decisão por componente.
WCAG 2.2 AA compliance em todas as superfícies primárias. Auth deadlock do Supabase-JS issue #762 root-caused e corrigido em 1 linha. 51 arquivos, +3505/−172 LOC no headline sprint commit.
AuthContext rebuilt como single source of truth — fix do deadlock awaitando query supabase dentro de onAuthStateChange (Supabase-JS issue #762).
Rejected ML forecasting — engagement data não normalizado o suficiente. Hybrid 70/30 stage-weighted + maturity-decay regression é mais defensible: explicável > opaco.
B2C adaptation — Bessemer/SaaSCapital benchmarks assumem SaaS recorrente; CCA vende cursos one-time. Documentado nas migration notes para futuros engenheiros não copiarem fórmulas SaaS cegamente.
A11y baseline antes do redesign — tokens ink-2/3, muted-foreground, warning, primary darkenizados primeiro para o novo design não shippar com bugs antigos de contraste.
- 12componentes RevIntel produção
- 18views/RPCs SQL em uma migration
- 3,505LOC adicionadas no sprint headline
- 8Edge Functions Deno endurecidas
- AAWCAG 2.2 em superfícies primárias
- React 18 + Vite + TypeScript
- TailwindCSS + shadcn/ui (Radix)
- TanStack Query
- Recharts 3.x
- Supabase (Postgres, Edge Functions, Realtime)
- HubSpot CRM
- Meta Marketing API v21.0
- OKLCh color tokens
- WCAG 2.2 AA