24 KiB
BrainWind — Roadmap de Comercialização
Objetivo: Levar o BrainWind (antigo VentoApp/WindApp) do estágio atual de desenvolvimento interno até a venda comercial, com plano detalhado, fases e tarefas concretas.
Estado atual (jul/2026):
- ✅ 8/8 marcos concluídos
- ✅ 100% NBR 6123:2023 coberta (36 tabelas + 3 anexos)
- ✅ Auditoria independente Opus: 91/91 cenários PASS
- ✅ 38 testes vitest passando
- ✅ TS estrito, build verde
- ⚠️ Tudo local (IndexedDB) — sem auth, sem servidor, sem licença
📋 Visão geral das fases
| Fase | Nome | Duração estimada | Pré-requisito |
|---|---|---|---|
| 0 | Decisões estratégicas | 1-2 dias | Nenhum |
| 1 | Infraestrutura comercial (auth + licença + persistência) | 2-3 semanas | Fase 0 |
| 2 | Identidade visual + landing page | 1-2 semanas | Fase 0 (paralela à 1) |
| 3 | Empacotamento de venda (preço, checkout, webhook) | 1 semana | Fases 1 e 2 |
| 4 | Materiais de marketing + aquisição | 1-2 semanas | Fases 1, 2 e 3 |
| 5 | Beta-tester + ajustes finais | 2-4 semanas | Fases 1-4 |
| 6 | Lançamento oficial | 1 dia | Fase 5 |
| 7 | Escala (desktop, integrações, novos módulos) | contínuo pós-lançamento | Fase 6 |
🎯 FASE 0 — Decisões estratégicas
Objetivo: Travar as decisões que vão moldar todo o resto. Sem isso, qualquer trabalho técnico vai ter que ser refeito.
0.1 — Escolher modelo de cobrança
| Modelo | Vantagem | Desvantagem | Minha recomendação |
|---|---|---|---|
| Assinatura mensal | Receita recorrente previsível | Cliente não gosta de mensal | ❌ Não começar com |
| Assinatura anual | Receita previsível + desconto incentiva | Ticket mais alto | ✅ Modelo principal |
| Licença perpétua | Cliente paga uma vez e esquece | Receita não-recorrente | ✅ Modelo secundário |
| Por projeto | Acompanha uso real do engenheiro | Dificulta automação | ❌ Não agora |
Decisão sugerida:
- Plano 1 — Anual: R$ 1.500/ano (~R$ 125/mês)
- Plano 2 — Perpétua: R$ 4.000 (atualização de norma inclusa por 2 anos)
- Plano 3 — Empresa (5 usuários): R$ 6.000/ano
- Trial: 14 dias grátis com todas as funções (gate automático)
0.2 — Domínio e marca
- Verificar disponibilidade de
brainwind.com.br(registro.br, ~R$ 40/ano) - Alternativas:
brainwind.app,brainwind.com,brainwind.eng.br - Logo: pode começar com texto estilizado + ícone de vento (Fiverr/99designs, R$ 100-300, ou gerador de logo AI grátis)
- Cor primária: azul escuro/azul técnico (engenharia remete a confiança)
- Tipografia: Inter ou Manrope (clean, técnica)
0.3 — Canal de checkout
| Gateway | Custo | Nota fiscal | Webhook | Recomendação |
|---|---|---|---|---|
| Kiwify | ~R$ 0 + 9.99% | Sim | Sim, simples | ✅ Principal |
| Hotmart | ~R$ 0 + 9.99% | Sim | Sim | Alternativa |
| Eduzz | ~R$ 0 + 9.99% | Sim | Sim | Alternativa |
| Asaas | R$ 0-10 + 2,49% | Não | Sim | Para assinatura recorrente |
| Stripe direto | 4,99% + R$ 0,40 | Não | Sim | Para internacional (não agora) |
Decisão sugerida: Começar com Kiwify. Depois, se crescer, considerar Asaas pra recorrência pura (margem maior).
0.4 — Stack de auth + persistência
- ✅ Supabase Auth + Postgres + RLS (já rodando na VPS, custo zero)
- Email/senha + OAuth Google
- Tabela
licensescom chave única por usuário - Tabela
projectscomuser_ide RLS
0.5 — Forma jurídica
- Pra emitir nota e receber de pessoa jurídica, precisa de CNPJ
- MEI funciona pra R$ 81k/ano (teto de receita)
- Simples Nacional se passar do MEI (R$ 100-500/mês de contador)
- Abrir MEI: 30 minutos no portal do empreendedor, grátis
- Decisão a tomar: abrir MEI antes do lançamento oficial
🛠️ FASE 1 — Infraestrutura comercial (auth + licença + persistência)
Objetivo: Transformar o app local num SaaS com autenticação, licenciamento e persistência na nuvem. Sem isso, ninguém compra — é um arquivo Excel glorificado.
Duração: 2-3 semanas Pré-requisito: Fase 0
1.1 — Configurar Supabase para BrainWind
-
Criar projeto no Supabase da VPS (
supabaseservice, porta 5432) -
Schema SQL inicial:
-- Tabela de usuários (Supabase Auth já cria auth.users) CREATE TABLE public.user_profiles ( id UUID REFERENCES auth.users(id) PRIMARY KEY, full_name TEXT, company TEXT, crea TEXT, phone TEXT, created_at TIMESTAMPTZ DEFAULT now() ); -- Tabela de licenças CREATE TABLE public.licenses ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) NOT NULL, license_key TEXT UNIQUE NOT NULL, plan TEXT NOT NULL CHECK (plan IN ('annual', 'perpetual', 'enterprise')), status TEXT NOT NULL DEFAULT 'active' CHECK (status IN ('active', 'expired', 'revoked')), started_at TIMESTAMPTZ DEFAULT now(), expires_at TIMESTAMPTZ, kiwify_order_id TEXT, created_at TIMESTAMPTZ DEFAULT now() ); -- Tabela de projetos (substitui IndexedDB) CREATE TABLE public.projects ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) NOT NULL, name TEXT NOT NULL, module TEXT NOT NULL, data JSONB NOT NULL, created_at TIMESTAMPTZ DEFAULT now(), updated_at TIMESTAMPTZ DEFAULT now() ); -- RLS: usuário só vê seus próprios dados ALTER TABLE public.user_profiles ENABLE ROW LEVEL SECURITY; ALTER TABLE public.licenses ENABLE ROW LEVEL SECURITY; ALTER TABLE public.projects ENABLE ROW LEVEL SECURITY; CREATE POLICY "Users can view own profile" ON public.user_profiles FOR SELECT USING (auth.uid() = id); CREATE POLICY "Users can update own profile" ON public.user_profiles FOR UPDATE USING (auth.uid() = id); CREATE POLICY "Users can view own licenses" ON public.licenses FOR SELECT USING (auth.uid() = user_id); CREATE POLICY "Users can CRUD own projects" ON public.projects FOR ALL USING (auth.uid() = user_id); -
Variáveis de ambiente no
.envdo app:VITE_SUPABASE_URL=https://supabase.reifonas.cloud VITE_SUPABASE_ANON_KEY=<chave_anon>
1.2 — Implementar autenticação no app
- Instalar cliente:
npm install @supabase/supabase-js - Criar
src/lib/supabase.tscom cliente singleton - Criar
src/pages/Login.tsx:- Login com email/senha
- Login com Google OAuth
- Esqueci senha
- Criar
src/pages/Signup.tsx:- Cadastro com email/senha
- Confirmação por email (Supabase já gerencia)
- Criar
src/store/auth.ts(Zustand):- State:
user,session,license,loading - Actions:
signIn,signOut,signUp,checkLicense
- State:
- Adicionar rota
/logine/signupnoApp.tsx - Guard de rota: se não autenticado, redireciona pra
/login - Persistir sessão (Supabase já faz via localStorage)
1.3 — Sistema de licença (client-side)
- Criar
src/lib/license.ts:getLicenseKey()→ busca na tabelalicensesativa do uservalidateLicense()→ confirma status = 'active' e não expiradarequireLicense()→ throw se inválida
- Criar
src/components/LicenseGate.tsx:- Verifica licença no carregamento do app
- Se sem licença válida E sem trial ativo: mostra tela "Ative sua licença"
- Se trial ativo: mostra banner "Faltam X dias"
- Se licença válida: libera tudo
- Trial automático:
- No primeiro login, criar registro de trial com 14 dias
- Verificação:
trial_started_at + 14 dias > now()
- Cache local da licença pra não bater no Supabase toda hora
- Validar no carregamento, depois a cada 6h
1.4 — Migração de IndexedDB para Supabase
- Criar
src/lib/storage-adapter.ts:- Interface comum:
saveProject,loadProject,listProjects,deleteProject - Implementação A:
IndexedDBAdapter(atual) - Implementação B:
SupabaseAdapter(novo) - Strategy pattern — escolhe baseado em
user.authenticated
- Interface comum:
- Manter IndexedDB como fallback offline (sync quando voltar online)
- Migração one-time: ao primeiro login, copiar projetos do IndexedDB pro Supabase
1.5 — Telemetria mínima (opcional mas útil)
- Contar projetos criados por usuário
- Saber quais módulos são mais usados
- NÃO telemetria invasiva — apenas métricas de uso agregado
- LGPD: política de privacidade clara, opt-in
1.6 — Testes da Fase 1
- Teste E2E: signup → login → criar projeto → salvar → listar
- Teste de licença: trial expira → gate aparece
- Teste de licença: chave válida → acesso liberado
🎨 FASE 2 — Identidade visual + landing page
Objetivo: Ter uma cara profissional + página de vendas que converta visitante em lead.
Duração: 1-2 semanas Pré-requisito: Fase 0 (paralela à Fase 1)
2.1 — Identidade visual
- Logo:
- Opção A: contratar Fiverr (R$ 80-200, 2-3 dias)
- Opção B: usar gerador de logo AI (Looka, Brandmark) — grátis/barato
- Opção C: começar só com wordmark (texto estilizado)
- Paleta de cores:
- Primária:
#1e40af(azul confiança) ou#0f766e(verde técnico) - Secundária:
#f59e0b(âmbar — destaque) - Neutros:
#0f172a(texto),#64748b(subtexto),#f1f5f9(background)
- Primária:
- Tipografia:
- Heading: Inter Bold / Manrope Bold
- Body: Inter Regular / Manrope Regular
- Mono (código): JetBrains Mono / Fira Code
- Aplicação no app:
- Header com logo
- Botões e CTAs com cor primária
- Footer com links legais
2.2 — Landing page
- Stack: Coolify dessa VPS (subdomínio
app.brainwind.com.braponta pra landing, e o app SaaS fica emapp.brainwind.com.br/app) - Estrutura da landing (1 página):
- Hero: Título grande + subtítulo + CTA "Começar trial grátis"
- Problema: "Calcular vento no Excel dá 4h e sempre dá medo de errar a norma"
- Solução: "BrainWind calcula em 5 minutos com NBR 6123:2023 atualizada"
- Demo: GIF/vídeo de 30 segundos mostrando o app calculando um galpão
- Features: Lista dos 9 tipos de estrutura cobertos
- Para quem é: Engenheiros estruturais, calculistas, projetistas
- Validação: "Auditado por IA independente, 91 cenários validados, NBR 6123:2023 completa"
- Preço: 3 cards (Anual R$ 1.500 / Perpétua R$ 4.000 / Empresa R$ 6.000)
- FAQ: 6-8 perguntas (norma atualizada?, tem nota fiscal?, roda offline?, ...)
- CTA final: "Comece grátis por 14 dias"
- SEO básico:
- Title: "BrainWind — Cálculo de vento conforme NBR 6123:2023"
- Meta description otimizada
- Schema.org SoftwareApplication
2.3 — Páginas legais (obrigatórias)
- Termos de Uso — pode usar template + adaptar
- Política de Privacidade — LGPD compliance (Supabase tem template)
- Política de Cookies (se usar)
- Disclaimer técnico: "Software auxiliar. Profissional habilitado (CREA) é responsável pelo projeto."
2.4 — Email transacional
- Criar
contato@brainwind.com.br(Zoho Mail grátis até 5 usuários, ou usar Gmail com domínio próprio via Cloudflare Email Routing — grátis) - Templates de email:
- Boas-vindas (após signup)
- Confirmação de licença (após compra)
- Aviso de expiração (7 dias antes)
- Email de expiração
- Não precisa de ferramenta cara — Supabase ou Resend (grátis até 100 emails/dia)
💳 FASE 3 — Empacotamento de venda (checkout + webhook)
Objetivo: Conectar o gateway de pagamento ao sistema de licença. Quando o cliente paga, recebe acesso automaticamente.
Duração: 1 semana Pré-requisito: Fases 1 e 2
3.1 — Criar produtos no Kiwify
- Conta Kiwify (kyc com CPF/CNPJ)
- Criar 3 produtos:
- BrainWind — Licença Anual (R$ 1.500, recorrência anual)
- BrainWind — Licença Perpétua (R$ 4.000, pagamento único)
- BrainWind — Empresa 5 usuários (R$ 6.000, recorrência anual)
- Configurar:
- URL de obrigado:
brainwind.com.br/obrigado?order=XYZ - Webhook URL:
https://app.brainwind.com.br/api/webhook/kiwify - Email de comprador: coletar (Kiwify faz isso)
- URL de obrigado:
3.2 — Endpoint de webhook
-
Criar pequeno serviço backend (FastAPI na VPS ou Edge Function Supabase):
POST /api/webhook/kiwifyrecebe payload do Kiwify- Valida assinatura (Kiwify envia hash)
- Identifica produto comprado → plano correspondente
- Verifica se já existe usuário com esse email
- Se sim: cria licença e vincula
- Se não: cria usuário via Supabase Admin API + cria licença + envia email de boas-vindas
- Resposta 200 OK
-
Importante: proteger endpoint com validação de assinatura do Kiwify
3.3 — Fluxo de pós-compra
- Cliente paga no Kiwify
- Kiwify chama webhook
- Webhook cria licença no Supabase
- Sistema envia email:
- Link de acesso
- License key (se modelo perpétuo)
- Instrução de primeiro acesso
- Cliente entra no app → vê status "Ativo" automaticamente
3.4 — Renovação e expiração
- Cron diário (rodar na VPS, PM2 ou cronjob):
- Verifica licenças próximas de expirar (7 dias antes)
- Envia email de aviso
- Se passou da data: marca como
expired
- Reativação: cliente paga de novo → webhook reativa licença
3.5 — Testes da Fase 3
- Teste de webhook em sandbox do Kiwify (eles têm ambiente de teste)
- Teste de fluxo completo: comprar → webhook → licença criada → login → acesso liberado
- Teste de expiração: forçar data de expiração no passado → gate aparece
📢 FASE 4 — Marketing + aquisição
Objetivo: Gerar leads e converter em clientes pagantes.
Duração: 1-2 semanas (esforço contínuo depois) Pré-requisito: Fases 1, 2 e 3
4.1 — Identificar personas
Persona primária: "João, o calculista"
- Idade: 30-55 anos
- Cargo: Engenheiro estrutural autônomo ou em escritório pequeno/médio
- Atende projetos de galpão industrial, silo, cobertura metálica
- Usa Eberick/TQS para concreto, mas vento faz em planilha
- Dor: 4h por projeto recalculando, medo de errar versão da norma
- Onde está: grupos Facebook de engenharia, LinkedIn, YouTube técnico
Persona secundária: "Marina, a projetista"
- Idade: 25-40 anos
- Cargo: Projetista em escritório de cálculo estrutural
- Faz projetos repetitivos (galpões padronizados)
- Dor: retrabalho, normas desatualizadas
4.2 — Mensagem central (copy)
Título hero:
"Cálculo de vento NBR 6123 em 5 minutos, sem planilha, sem erro de norma"
Subtítulo:
"BrainWind calcula pressão, arrasto, atrito, Cpi e coeficientes aerodinâmicos para galpões, silos, abóbadas, cúpulas, muros, pontes, torres e estruturas reticuladas. Auditado e validado contra 91 cenários da norma."
4.3 — Conteúdo de aquisição
-
Vídeo de demonstração (3 min):
- Mostra fluxo: criar projeto → inserir dimensões → ver zonas de pressão → exportar PDF
- Hospedar no YouTube (unlisted ou público)
- Usar como principal material de venda
-
Posts LinkedIn (engenheiro-para-engenheiro):
- "Quanto tempo você perde recalculando vento de projeto?"
- "A NBR 6123:2023 mudou 3 coisas que você talvez ainda não atualizou"
- "Comparação: tempo de cálculo Excel vs BrainWind"
- Frequência: 2-3x por semana
-
Instagram Reels:
- Versões curtas (15-30s) do vídeo de demo
- "Tela + voz, sem aparecer"
- Frequência: 2-3x por semana
-
Posts em grupos Facebook:
- "Estruturalistas do Brasil"
- "Engenharia Estrutural"
- "Cálculo Estrutural — Galpões"
- "NBR 6118 / 6123 / 8800 — Dúvidas"
- Não spammar — participar como membro, oferecer ajuda, mencionar BrainWind quando pertinente
-
Artigo técnico (blog):
- "O que mudou na NBR 6123:2023 vs 2013?"
- SEO: rankeia pra "NBR 6123:2023 alterações"
- CTA no final: "Calculadora online que aplica a nova norma"
4.4 — Estratégia de beta-tester
Objetivo: 20-30 engenheiros usando de graça em troca de feedback + depoimento.
- Recrutar nos grupos Facebook e LinkedIn:
- Post: "Estou lançando um software de cálculo de vento conforme NBR 6123:2023. Procuro 30 engenheiros pra usar de graça por 30 dias em troca de feedback."
- Oferecer:
- 30 dias grátis (trial estendido)
- 50% de desconto vitalício se converter depois
- Acesso ao roadmap (influência no que é construído)
- Coletar:
- Feedback semanal (formulário curto, 5 perguntas)
- Depoimentos em vídeo ou texto (com autorização pra usar em marketing)
- Bug reports
- Cronograma:
- Semana 1-2: recrutamento
- Semana 3-6: uso + feedback
- Semana 7: ajustes finais baseados em feedback
4.5 — Materiais de venda
- One-pager PDF (1 página com tudo que o app faz + preço)
- Pra mandar por WhatsApp quando alguém perguntar
- Tabela comparativa ("BrainWind vs Excel vs Eberick")
- Prints do app com destaque pros diferenciais
- Screenshot do relatório PDF (motor de venda mais forte)
🧪 FASE 5 — Beta-tester + ajustes finais
Objetivo: Validar com usuários reais antes de abrir pra todo mundo.
Duração: 2-4 semanas Pré-requisito: Fases 1-4
5.1 — Recrutar beta-testers
- 20-30 engenheiros (alvo da persona)
- Mix: autônomos + escritório pequeno + projetistas
- Captar via grupos Facebook e LinkedIn (Fase 4.4)
5.2 — Onboarding
- Email de boas-vindas com:
- Link de cadastro
- License key de trial estendido
- Manual rápido PDF (5 páginas)
- Link do vídeo de 3 min
- Canal de suporte (WhatsApp ou Discord)
- Webinar de lançamento interno (opcional): 30min apresentando o app + Q&A
5.3 — Coletar feedback
Métricas a acompanhar:
- Quantos se cadastram
- Quantos efetivamente criam um projeto
- Quantos completam um cálculo até o PDF
- NPS (Net Promoter Score)
- Bugs reportados
- Pedidos de feature
Formulário semanal (Google Forms):
- Como foi sua experiência essa semana? (1-10)
- Qual feature mais te ajudou?
- O que está faltando?
- Encontrou algum bug? Qual?
- Recomendaria pra um colega? (0-10 NPS)
5.4 — Ajustes
- Corrigir bugs prioritários (P0/P1)
- Ajustar UX confuso (se houver)
- Adicionar features muito pedidas (1-2 no máximo, pra não virar bagunça)
5.5 — Coletar depoimentos
- Email ou vídeo curto (1 min) de cada beta-tester satisfeito
- Autorização por escrito pra usar em marketing
🚀 FASE 6 — Lançamento oficial
Objetivo: Abrir venda pra todo mundo.
Duração: 1 dia (o lançamento em si) + 1 semana de acompanhamento Pré-requisito: Fase 5
6.1 — Checklist pré-lançamento
- Landing page no ar e testada
- Checkout Kiwify funcionando (teste com R$ 1 real)
- Webhook validando e criando licença
- App funcionando com auth + licença
- PDF de relatório profissional
- Termos de Uso + Política de Privacidade publicados
- Email transacional funcionando
- Suporte (WhatsApp Business) ativo
- MEI/CNPJ aberto
- Conta Kiwify aprovada
- Domínio registrado
- 3-5 depoimentos de beta-testers em mãos
- Vídeo de demo publicado
- Posts de lançamento agendados (LinkedIn, Instagram, FB)
6.2 — Dia do lançamento
- Post LinkedIn (8h): "BrainWind v1.0 — cálculo de vento NBR 6123:2023 em 5 minutos"
- Post Instagram (10h): Reel de 30s
- Posts em grupos Facebook (12h, 16h, 20h): evitar spam, variar mensagens
- Email para lista (se tiver): avisar do lançamento
- Atualizar landing com badge "Lançamento" + contagem regressiva
- Atendimento extra no suporte (primeiras 48h)
6.3 — Semana pós-lançamento
- Acompanhar conversão (visitantes → cadastros → compras)
- Responder todo feedback rápido
- Resolver bugs urgentes em < 24h
- Coletar mais depoimentos
6.4 — Definição de sucesso (primeiros 90 dias)
- 🎯 100 trials iniciados
- 🎯 20 clientes pagantes
- 🎯 R$ 30.000 de receita
- 🎯 NPS médio ≥ 50
📈 FASE 7 — Escala (pós-lançamento)
Objetivo: Crescer a base de clientes e expandir o produto.
7.1 — Versão desktop instalável
- Empacotar webapp com Tauri (binário menor que Electron, ~10MB)
- Windows .exe + macOS .dmg + Linux .AppImage
- Vantagem: sensação de "software sério", pode usar offline (com sync posterior)
- Quando: 1-2 meses após lançamento, se houver demanda
7.2 — Integrações
- Ftool (exportação .txt de carregamentos de vento)
- SAP2000 / Robot (exportação de cargas)
- AutoCAD (importação de geometria)
- Excel (importação de inputs em massa)
7.3 — Novos módulos NBR
- NBR 8800 (estruturas metálicas — já parcialmente coberto em pipe rack)
- NBR 6118 (concreto armado — parceria com Eberick seria mais estratégico)
- NBR 15421 (estruturas em situação de incêndio)
- Cuidado: não virar canivete suíço. Foco em vento = diferencial.
7.4 — Versão mobile (consulta rápida)
- Capacitor ou React Native empacotando webapp
- Cálculos de consulta rápida em obra
- Versão simplificada (input → resultado, sem edição de projeto)
7.5 — Marketplace de templates
- Usuários publicam templates de geometrias comuns
- Comissão pra você (10-20%)
- Cria comunidade em torno do produto
7.6 — Programa de afiliados
- Engenheiros indicam → ganham % recorrente
- Cupons de desconto
- Programa Kiwify já tem suporte nativo
7.7 — Internacionalização
- Outras normas de vento: ASCE 7 (EUA), Eurocódigo 1 (UE), AS/NZS 1170 (Austrália)
- Mercado americano e europeu paga muito mais (US$ 50-200/mês seria trivial)
- Quando: depois de validar no Brasil
📊 Métricas e KPIs (acompanhar sempre)
| Métrica | Onde medir | Meta |
|---|---|---|
| Visitantes únicos/mês na landing | Plausible Analytics (LGPD-friendly) | 1.000+ |
| Conversão visitante → trial | Plausible + Supabase | 5-10% |
| Conversão trial → pago | Supabase + Kiwify | 20-30% |
| Churn mensal | Kiwify + Supabase | < 5% |
| NPS | Formulário no app | ≥ 50 |
| Tempo médio de uso | Telemetria | > 30min/sessão |
| Tickets de suporte/dia | WhatsApp / email | < 10 |
💰 Projeção financeira (cenário base)
| Mês | Trials novos | Pagantes novos | MRR |
|---|---|---|---|
| 1 (lançamento) | 30 | 6 | R$ 750 |
| 2 | 50 | 10 | R$ 1.250 + R$ 1.250 (renov.) |
| 3 | 80 | 16 | R$ 2.000 |
| 6 | 150/mês | 30/mês | R$ 3.750 |
| 12 | 250/mês | 50/mês | R$ 6.250 |
Cenário conservador baseado em produto técnico de nicho. Considerar que 80% da receita vem de 20% dos clientes (licenças perpétuas).
Custos fixos:
- VPS (já tem) — R$ 0 incremental
- Domínio — R$ 50/ano
- Supabase (mesma VPS) — R$ 0
- Kiwify — ~10% sobre venda
- Email transacional — R$ 0 (Resend free tier)
- Contador (MEI → Simples) — R$ 100-300/mês
Margem: ~85% mesmo com Kiwify + contador.
⏱️ Cronograma macro
Mês 1 Mês 2 Mês 3 Mês 4 Mês 5+
├─────────┼──────────────┼───────────┼───────────┼──────────
│ Fase 0 │ Fase 1 + 2 │ Fase 3 │ Fase 4+5 │ Fase 6 │ Fase 7
│ Decisões│ Auth + Land. │ Checkout │ Marketing │ Lança │ Escala
│ │ │ │ + Beta │ │
└─────────┴──────────────┴───────────┴───────────┴──────────┘
Estimativa total até lançamento: 3-4 meses com trabalho dedicado de meio período.
✅ Próxima ação imediata
Escolha UMA das tarefas abaixo para começar HOJE:
- [ ] Abrir MEI — portal do empreendedor, 30 minutos
- [ ] Verificar domínio brainwind.com.br — registro.br
- [ ] Criar conta Kiwify — kiwify.com.br
- [ ] Esboçar landing page — Figma/Canva/Word
- [ ] Começar implementação Supabase Auth — código
Qual quer atacar primeiro?