Eco.ar · Plataforma
1° de Maio · 2026Demo Sprint 1v1.ecoar.cloud
Apresentação para Squad & Cliente

Do papel à
escala global
em 90 dias.

Eco.ar é a plataforma do ecossistema digital Adriano Ribeiro — feita pela Chakra.gold em parceria, sob modelo de 20% revenue share. Setup R$ 0. A Chakra só lucra quando o ecossistema fatura.

Sprint Atual
S1 — MVP fechado24 abr → 01 mai · MVP demo
Parceria
Chakra.goldTech · engenharia · devops · design
Modelo
20% revenue shareSetup zero · auditável no admin
(01) Capachakra.gold · contact@chakra.gold
eEco.ar
02 / 18
Sumário

O que vamos
percorrer hoje.

  • (01)
    Visão e parceria
    Eco.ar, Chakra.gold, 20% revenue share, modelo operação 90 dias
  • (02)
    Estado atual
    Pronto para demo · pendências P0 · fora da Sprint 1
  • (03)
    Pilares da plataforma
    Identidade · Catálogo · Conteúdo · Admin
  • (04)
    Jornada Visitante → Membro
    Descoberta, login, checkout, área membro, player
  • (05)
    Painel administrativo
    Nove seções com RBAC · KPIs por permissão
  • (06)
    CORE 2.0 — checkout, cupons, ledger
    Asaas, cupom 100%, afiliados, comissão e carência
  • (07)
    Wizard de Cursos com IA
    Cinco passos · extração automática · revisão semântica
  • (08)
    Stack técnica
    Next.js · Fastify Bun · Postgres/Drizzle · Asaas · Groq
  • (09)
    Roteiro da demo
    Dez passos guiados com fallback documentado
  • (10)
    Roadmap 90 dias e fechamento
    S1 → S6 · próximos compromissos com a squad
(02) Sumáriochakra.gold / eco.ar
eVisão
03 / 18
O que é Eco.ar

Uma plataforma completa
de cursos, planos, membros
e monetização.

(01)

Para o aluno

Descobre conteúdo sem login, escolhe um plano e entra direto na área de membros — perfil público, biblioteca multi-plano, player com capítulos, transcrição e gamificação.

(02)

Para o creator

Wizard de cinco passos com extração automática de transcript, sugestão de estrutura por IA, revisão editorial e link de afiliado para indicar a própria oferta.

(03)

Para o operador

Admin com nove seções, ledger interno auditável, comissões editáveis, cupons (desconto e afiliado), broadcast de notificações e dashboard financeiro.

4
Planos · Comunidade → Autoridade
9
Seções de Admin com RBAC
37
Tabelas no banco · UUID v7
R$0
Setup · Chakra só lucra com GMV
(03) VisãoEco.ar · Plataforma do ecossistema Adriano Ribeiro
eSquad & Modelo
04 / 18
Parceria

Adriano Ribeiro
+ Chakra.gold

Eco.ar é o ecossistema digital do Adriano Ribeiro, construído pela Chakra.gold sob modelo de revenue share. Sem setup. Sem dependência de terceiros para evoluir.

(modelo comercial)

20% sobre o GMV
operação em 90 dias.

Percentuais nunca hardcoded — todos lidos de commission_rules e editáveis no admin. Parceria evolui com o produto.

Squad

Quem está
na operação.

  • (P.O)
    Adriano Ribeiro
    Product Owner · visão editorial e de negócio
  • (SÓCIOS)
    Lincoln · Vítor
    Sócios Eco.ar · estratégia e operação
  • (TECH)
    Diogo Karma
    Chakra.gold · Tech Lead · engenharia · devops
  • (EXEC)
    Anni Liu
    Chakra.gold · co-execução · design · engenharia
(04) Squad & ModeloSetup R$ 0 · Revenue share 20%
eEstado Atual
05 / 18
Pronto / Falta / Fora da demo

Onde estamos
em 27 de abril.

Pronto

8 frentes demonstráveis

  • ·Monorepo (web · api · bot-wa)
  • ·Auth UI (email · Google · Magic Link)
  • ·Library pública + play protegido
  • ·Admin 9 seções com RBAC
  • ·CORE 2.0 (access · review · ledger)
  • ·Cupons (desconto · afiliado · 100%)
  • ·Afiliados V1 (link · clique · dashboard)
Validar até 30/04

Provedores externos

  • P0Web :3005 respondendo
  • P0Google OAuth no Supabase
  • P0Magic Link via Migadu
  • P0Asaas sandbox + webhook
  • P0Payout user IDs no .env
  • P0Drive IDs reais nas aulas
  • P1Mobile 320 / 390 / tablet
Fora desta demo

Próximas sprints

  • S2Régua Criativa + Quartas
  • S2Sentry / observabilidade prod
  • S3Chatbot Textual com RAG
  • S3WhatsApp bot completo
  • S4PWA · Modo Cinema TV
  • Stripe Connect (cancelado)
  • Seek real em Drive preview

Mensagem executiva da QA: arquitetura central pronta. O que falta para 1 de maio é validação externa com provedores e conteúdo real — não mais arquitetura.

(05) Estado AtualQA review 28/04 · typecheck 9/9 · build 30 rotas · 75/75 domain tests
ePilares da Plataforma
06 / 18
Quatro pilares

A plataforma em
quatro blocos.

(01)

Conta & identidade

Auth completo via Supabase, perfil editável e perfil público em /u/[username] com OG metadata e SSR.

  • · Email · Magic Link · Google
  • · Avatar · capa · 5 redes
  • · Banimento e suspensão
(02)

Catálogo & monetização

Quatro planos progressivos, checkout Asaas com webhook autenticado, comissões editáveis e cupons (desconto e afiliado).

  • · Comunidade → Autoridade
  • · Cupom 100% bypass gateway
  • · Afiliados V1 com dashboard
(03)

Conteúdo & player

Player com capítulos, etiquetas, transcript colapsável e participantes. Biblioteca pública com filtro, busca e lock state.

  • · Stream direto · Drive preview
  • · 3 vídeos em destaque na home
  • · Acesso cross-plano configurável
(04)

Admin & operação

Nove seções com RBAC granular: planos, conteúdo, etiquetas, usuários, financeiro, cupons, afiliados, notificações e fila de revisão.

  • · super · admin · moderator
  • · editor · creator · member
  • · KPIs por permissão
Apoio editorial · gamificação · notificações · automação de docs
(06) PilaresQuatro pilares · um sistema
eJornada Visitante → Membro
07 / 18
Fluxo de valor da demo

Sete passos
do visitante ao membro.

(01)
Descoberta

Home, Library e Plans abertas a visitante — sem login, sem gate.

(02)
Login

Email/senha, Google OAuth ou Magic Link via Migadu.

(03)
Plano

Quatro planos no catálogo — Explorador, Criador, Autoridade, Cupom.

(04)
Checkout

Asaas com cupom e referral preservados; bypass quando total = R$0.

(05)
Webhook

PAYMENT_CONFIRMED cria enrollment, ledger e dispara email.

(06)
/member

Resumo de plano, acessos, pagamentos próprios e link de afiliado.

(07)
Player

Aula com capítulos, tags, participantes, transcript e XP por ação.

(loop de gamificação)

XP em cada ação

video_watch · comment · purchase · referral. Níveis configuráveis com perks: mentor_session · fee_discount_pct · can_become_creator.

(descoberta sem fricção)

Library para guest

Cards indicam estado de bloqueio; clique em play sem login leva ao /auth/login?redirect=… com retorno à aula correta.

(retorno ao membro)

Afiliado próprio

Cada membro vê em /member/affiliate seus links, cliques, conversões e comissões em três estados — pending, confirmed, reversed.

(07) JornadaVisitante → /member em 7 passos
eCatálogo & Planos
08 / 18
Catálogo no admin · seed idempotente

Quatro caminhos
de crescimento.

Comunidade

Free

Tier gratuito · Jeito Criativo de Ser

R$ 0/mês
  • Comunidade aberta
  • Conteúdos gratuitos
  • Notificações básicas
Explorador

Início

5 vídeos por mês para começar

R$ 29/mês
  • 5 vídeos/mês
  • Comunidade básica
  • Certificados digitais
  • Suporte por email
Autoridade

VIP

Mentorias 1-on-1 + masterclasses

R$ 299/mês
  • Tudo do Criador
  • Mentorias 1-on-1 mensais
  • Masterclasses privadas
  • Acesso aos negócios do Adriano
  • Suporte prioritário 24/7
PIX
Carência 7 dias
Boleto
Carência 7 dias
Cartão
Carência 15 dias · até 12x
Cupom
100% bypass · zero carência
(08) Catálogo & PlanosPagamentos via Asaas · Cartão · PIX · Boleto · Cupom
eConteúdo & Player
09 / 18
Player + Library

Descoberta pública,
play protegido.

Visitante navega catálogo e perfis; play depende de login e plano. Player exibe capítulos navegáveis, transcrição colapsável, etiquetas e participantes.

  • (01)
    Capítulos clicáveis
    Stream direto faz seek/play real; Drive preview é estável mas sem seek.
  • (02)
    Etiquetas via content_tags
    Categorias, paleta de cores, paywall por tag, busca client-side.
  • (03)
    Acesso cross-plano
    metadata.allowed_extra_plan_slugs libera aula em planos não-padrão.
  • (04)
    3 vídeos em destaque
    Home consome metadata.featured do banco — editorial sem deploy.
e/library/criatividade-aplicada
🔒 Plano Criador
12:34 / 28:42
HD

Storytelling: A Arma Secreta.

🎭 Storytelling📈 VendasAdriano R.
Capítulos
00:00 — AberturaAtual
04:12 — Estrutura clássica
11:40 — Aplicação em vendas
20:18 — Exercício prático
(09) Conteúdo & Playercontent_items · content_tags · transcript · capítulos
ePainel Administrativo
10 / 18
/admin · RBAC granular

Nove seções,
uma operação.

(01) DASHBOARD
KPIs consolidados

Visão geral por permissão; financeiro nunca exposto a roles indevidas.

(02) PLANOS
CRUD com slug auto

Preço em centavos, recorrência, público/ativo, ordem editorial.

(03) ETIQUETAS
content_tags global

Categorias, paleta, escopo global por tenant, ownership.

(04) CONTEÚDO
CRUD por produto

Destaque na home, participantes, resumo, transcrição, TagPicker visual.

(05) USUÁRIOS
Busca avançada

Banir, suspender, mudar role, reset de senha, link ao perfil público.

(06) FINANCEIRO
Transações + GMV

Visualização do ledger, métricas e auditoria de cupons.

(07) CUPONS
Desconto / afiliado

Modo % ou R$ off; afiliado leva % de comissão pra indicador.

(08) AFILIADOS
Desempenho por UTM

Links, cliques, conversão, comissões — três estados visíveis.

(09) NOTIFICAÇÕES
Push global ou direto

Broadcast por tenant, role ou usuário; histórico auditável.

super / opsadmin tenantmoderatoreditorcreatormember · sem admin
(10) AdminRBAC matriz em /api/admin/me · 6 roles distintas
eCORE 2.0 · Checkout · Ledger
11 / 18
Cupons · Afiliados · Comissões

Ledger interno,
auditável ponta a ponta.

Fluxo CORE 2.0 — Checkout → Ledger
Entradacheckout
+ cupom + ref
Decisãototal
= R$ 0?
Simcoupon_full
bypass gateway
Saídaenrollment
+ audit
↓ Não
PagoAsaas
cobrança
WebhookPAYMENT_
CONFIRMED
Estados do ledger:pendingholding_untilconfirmedreleased/reversed
(cupons)

Dois modos

Desconto — % ou R$ off para o comprador. Afiliado — % de comissão para o indicador. CRUD admin completo.

(carência)

platform_settings

PIX 7d · Boleto 7d · Cartão 15d · Cupom 100% zero. Editável no admin sem deploy.

(reversão)

Refund / chargeback

Webhook reversal move ledger para reversed e revoga enrollment automaticamente.

(11) CORE 2.0commissions ledger · cron release-commissions · review_history
eWizard de Cursos com IA
12 / 18
/admin/courses/[id]/edit · 5 passos

Do upload bruto
ao curso publicado.

01
info

Título, slug, descrição, categoria e creator owner.

02
media

Upload PDF, DOCX, PPTX, vídeo, áudio ou link externo.

03
structure

Groq llama-3.3-70b sugere módulos e aulas; editor pré-monta árvore.

04
access

access_policy: free · plan · purchase · level. Cross-plano opcional.

05
publish

draft → submitted → approved → active. Preview com ?preview=1.

(extração automática)

Transcript em qualquer formato.

YouTube via timedtext (custo zero) · Drive vídeo/áudio via service account → Whisper · upload Storage → Whisper · PDF (pdf-parse) · DOCX (mammoth) · PPTX (pptx-text-parser) · external_link (HTML strip).

cap diário: AI_JOBS_DAILY_CAP=50 · só conta jobs pagos · extração local sem cap
(revisão semântica)

auto_resubmit em mudança drástica.

Curso publicado com alunos: se descrição muda ≥40% (Levenshtein) ou diff em preço/título/módulo/access, reentra automaticamente na fila de revisão. review_history audita ator e metadata.

  • draftcreator edita livremente
  • submittedmoderador analisa
  • approvedvisível na library pública
(12) Wizard IAGroq · HuggingFace Whisper · pdf-parse · mammoth · pptx-text-parser
eStack Técnica
13 / 18
Monorepo Bun · TypeScript estrito

Três apps,
um ecossistema.

· Apps
  • apps/webNext 15 :3005
  • apps/apiFastify Bun :3006
  • apps/bot-waWA :3007
· Pacotes compartilhados
  • dbDrizzle · 14 mig
  • domainregras puras · 75 tests
  • ports / adaptersprovider boundary
  • uishadcn + tokens
  • karmalink tracking
· Frontend & UI
  • Next.js 15App Router · SSR
  • TypeScript strictnoUncheckedIndex
  • Tailwindtokens preset
  • shadcn/uiRadix base
  • Three.jsHeroCanvas
  • Canvas 2DSiteBackground
· DevX
  • bun dev3 apps paralelos
  • bun verifytype · lint · build
  • bun smoke:localE2E guiado
· Provedores
  • SupabaseAuth · Postgres · Storage
  • AsaasBR · webhook · ledger
  • MigaduSMTP transacional
  • Groqllama-3.3-70b
  • HuggingFaceWhisper · embeddings
  • Google Driveservice account
  • HubSpotvia adapter
  • karma.yttracking + UTM
· Hosting
  • Vercelweb
  • Hostinger VPSapi · bot · Caddy
224
Arquivos TS / TSX
37k
Linhas de código
14
Migrations Drizzle
$8.50
Custo flat / mês · VPS
(13) StackMoney em centavos · UUID v7 · UTC no banco · arquivo > 250 = code smell
eServidores & Infra
14 / 18
Ecossistema de produção · v1.ecoar.cloud

Quatro pilares de
infraestrutura.

(edge · web)
Vercel edge
Região gru1 · São PauloApp v1.ecoar.cloudBuild Next.js 15SSR/ISR auto
healthy · 99.99%
(api · bot · cron)
Hostinger VPS
KVM 4 4 vCPU · 16GBDisco 200 GB NVMeHost srv1632032Custo €15 / mês flat
healthy · 76.13.163.221
(auth · db · storage)
Supabase cloud
Postgres 15 + pgvectorRLS policies/tenantStorage uploads · S3-compAuth email · Google · MagicLink
healthy · região BR
(registry · CI)
GHCR + GitHub
Imagens eco-ar/api · botCI Actions · verifyDeploy watchtower pullSLO < 6 min p/ prod
healthy · main protected
USERtv · web · mobileVERCELedge / Next 15v1.ecoar.cloudVPSapi :3006hostingerSUPABASEpg + storagecloudPROVIDERSasaas · groq3rd partycaddy · api · bot-wa · cron · monitor
(14) ServidoresVercel + Hostinger KVM 4 + Supabase + GHCR · custo total < €40/mês
eOperação · Live
15 / 18
Deploy contínuo · main → produção em < 6 min

Do commit ao smoke,
em uma sessão.

diogo@chakra · ~/eco-arbash · 1 de maio · 2026
Last login: Fri May 1 09:14:22 — chakra.gold typecheck 9/9 packages · 0 errors lint eslint · stylelint · 0 warnings domain tests 75/75 passed in 1.4s build web 30 routes · 1.8 MB · 41s build api fastify · bun bundle · 12sEnumerating objects: 47, done.Writing objects: 100% (24/24), 8.42 KiB github actions build · push GHCR · deploy VPS vercel build · gru1 · deploy preview deploy ok v1.ecoar.cloud — 5m 38s auth login · magic-link · oauth checkout asaas sandbox · webhook · ledger player capítulos · transcript · xp admin 9 seções · rbac matriz★ pronto para demonstrar — 1 de maio · 2026
(saúde dos serviços)

Status em tempo real.

web · vercel v1.ecoar.cloud42 ms
api · vps :3006 · fastify bun58 ms
bot-wa :3007 · whatsapp73 ms
postgres supabase · pgvector11 ms
storage uploads · supabaseok
asaas sandbox · webhookvalidar 30/04
groq llama-3.3-70bjobs ok
(15) Operação · Livemain protected · GHCR · watchtower · Caddy reverse proxy · TLS auto
eRoteiro da Demo
16 / 18
10 passos guiados · 1 de Maio · 2026

Como vamos conduzir
a apresentação ao vivo.

(01)Home — Eco.ar e parceria Chakra.gold2 min
(02)Library guest — descoberta sem login2 min
(03)Play bloqueado — clicar e cair no /auth/login1 min
(04)Login — usuário seed ou provider validado2 min
(05)Plans / Checkout — Asaas sandbox ou cupom 100%3 min
(06)Member — central, plano, acessos, afiliado2 min
(07)Player — capítulos, transcript, tags3 min
(08)Admin — planos, etiquetas, conteúdo, usuários4 min
(09)Financeiro / Afiliados — dados seed e fluxo3 min
(10)Fechamento — riscos conhecidos · próximos S23 min
(checklist operacional)

Antes de começar

  • ·bun verify OK
  • ·bun smoke:local OK
  • ·Google OAuth OK
  • ·Magic Link OK
  • ·Asaas checkout/webhook OK
  • ·Drive IDs reais
(16) RoteiroTotal ≈ 25 min · fallback documentado para cada provedor
eRoadmap 90 dias
17 / 18
Backlog operacional no Linear · ECO

Do MVP ao polimento,
em seis sprints.

S124/04 · 01/05Auth · Catálogo · Checkout · Player · Gamificação · Library · Admin · Afiliados V1
Demonstrável hoje · MVP fechado para validação guiada
★ 1 maio · hoje
S202/05 · 15/05Régua Criativa · Quartas Criativas · email transacional Migadu · Sentry e observabilidade15 maio
S316/05 · 31/05Incubadora V1 (Creator) · Chatbot textual com RAG · Bot WhatsApp pareado e jornadas reais31 maio
S401/06 · 14/06PWA · Modo Cinema TV · refinamento mobile e tablet14 junho
S515/06 · 30/06Site institucional · Marketing (Meta · Google) · campanhas de captação30 junho
S601/07 · 14/07Polimento · BI · A/B test · auditoria final pré-escala14 julho
(17) RoadmapSTATUS.md · CHANGELOG.md · docs/recaps/ · linear sync semanal
eFechamento
18 / 18
Mensagem final

Eco.ar já está
no ponto de demonstrar.

Plataforma completa de cursos, planos, membros, admin e monetização. O que falta para 1 de maio não é arquitetura central — é validação externa com providers, conteúdo real e um smoke E2E guiado com começo, pagamento, acesso e reversão controlados.

Contato · Chakra.gold
chakra.gold · eco.ar · v1.ecoar.cloud · recriar.chakra.lol
(próximo passo · hoje)

Smoke E2E guiado

Signup → checkout → webhook → member → play. Gravar para histórico.

(próximo passo · 02/05)

Abrir S2

Régua Criativa, Quartas e Sentry — captação e observabilidade.

(suporte técnico)

dev@chakra.gold

Issues técnicas via GitHub · backlog de produto no Linear ECO.

Obrigado.
Eco.ar · feito por Chakra.gold
© 2026 Chakra.gold
eco.ar · chakra.gold · recriar.chakra.lol