Pitch: Fiz um SaaS em 74 horas de vibe coding, 2k impressões/dia no Google e zero usuários
Construí o NomeJuntos em 82 dias corridos — mas 74 horas de trabalho real distribuídas em 31 dias com atividade. 150 commits. Quase tudo vibe coding com Claude.
A ideia: casais que não conseguem decidir o nome do bebê. Cada um avalia separadamente, o app revela só os matches. Sem briga.
O que tem dentro
Stack: Next.js, Supabase, Stripe, Turborepo. Google OAuth, RLS para LGPD, pagamento funcionando.
A parte mais trabalhosa foi a base de dados. O IBGE tem ~128k nomes únicos. Fiz scraping com Playwright, enriqueci cada nome com significados e mais algumas informações, pipeline com checkpoint/resume em NDJSON, deduplicação no PostgreSQL.
A timeline ficou assim:
| Dias gastos | Fase | Tempo |
|---|---|---|
| 02/02 – 09/02 | Monorepo, Supabase, auth | ~2h |
| 12/02 – 17/02 | Core: swipe, matches, deploy | ~29h |
| 20/02 – 28/02 | Premium, enrichment, histórico | ~21h |
| 02/03 – 07/03 | Busca, torneio, premium gates | ~7h |
| 13/03 – 16/03 | SEO pages | ~6h |
| Abril | Blog, Sentry, GA4, cron | ~7h |
Produto no ar em fevereiro. Aí começou o problema real.
O erro de SEO que só vi nos dados
Avaliei os canais pagos primeiro. Google Ads estimou R$146,30 por dia — sem nenhuma expectativa de resultado, zero garantia de retorno. Facebook Ads exige aprender segmentação, criativo e copy, e ainda assim é aposta. TikTok tem restrições explícitas com conteúdo voltado a bebês e gravidez, o que limitaria demais o alcance para esse nicho.
Para um dev solo sem verba de marketing, SEO orgânico parecia o caminho óbvio — custo zero, escala, resultado composto ao longo do tempo.
Decidi atacar SEO em escala. Rodei um pipeline gerando artigos com Claude:
- "Significado do nome Sivirino: origem e história"
- "Onça em tupi guarani: jaguaretê"
- "Quantas pessoas têm o nome Davi no Brasil?"
Depois de algumas semanas: 2.000 impressões/dia no GSC. Parecia que estava funcionando.
CTR médio: 0,3%. Cliques: ~6/dia. Usuários: zero.
Olhei as queries. Todas informacionais — alguém querendo um dado pontual sobre um nome obscuro. Chegavam, liam, iam embora. Não eram casais grávidos tentando decidir nada.
Construí enciclopédia quando precisava de conteúdo de decisão.
As queries certas são outras:
- "como escolher nome do bebê em casal"
- "app para escolher nome do bebê"
- "como evitar briga por nome do bebê"
Quem busca isso está no processo. É o usuário do produto. Não apareço pra nenhuma dessas.
Onde estou
O produto funciona. A infra está de pé. A base de 128k nomes está lá.
O que não funciona: minha estratégia de aquisição. Sei construir. Não sei ainda distribuir. E acho que esse é o problema de 90% dos devs que fazem produto solo — a parte técnica é a mais confortável, então é onde passamos mais tempo. Lançar é outra disciplina.
Estou trocando o conteúdo enciclopédico por conteúdo de decisão e testando distribuição direta em grupos de maternidade. Se funcionar, escrevo o followup com os números.
Se você já lançou produto solo, como resolveu a aquisição dos primeiros usuários sem verba? E se pudesse voltar, o que teria feito diferente no lançamento?
nomejuntos.com.br — feedback bem-vindo.