Landing page de vendas de alta conversão para o plugin WordPress Commenta.
Referência visual e estrutural: Viral Loops (ritmo, grid, alternância texto/imagem, CTAs, sensação SaaS premium).
- Next.js (App Router)
- Tailwind CSS v4
- shadcn/ui (Button, Card + utilitários)
- lucide-react (ícones)
- Supabase (mock em
src/lib/supabase-mock.ts— sem integração real) - Vercel-ready
- Hero — Headline, subheadline, CTA primário/secundário, prova social, mockup
- Problema — 5 bullets com ícones (fundo cinza claro)
- Transição — Frase única centralizada
- Apresentação Commenta — Texto + mockup (layout alternado)
- Como funciona — 5 passos + área para screenshots/GIFs + legenda
- Diferenciais — Grid de 7 cards (ícone, título, descrição)
- Planos — FREE vs PRO (tabela desktop, cards mobile)
- Prova social — 3 depoimentos
- CTA final — Frase forte, CTA, “Sem cartão necessário”
- Footer — Logo, links, disclaimer
npm install
npm run devAbre http://localhost:3000.
npm run build
npm startDeploy na Vercel: conectar o repositório e usar o build padrão do Next.js.
- Componentes UI:
src/components/ui/(Button, Card) - Seções:
src/components/sections/(Hero, Problem, Pricing, etc.) - Utilitários:
src/lib/utils.ts(cn),src/lib/supabase-mock.ts - Copy: placeholders em todos os blocos; substituir por copy real depois.
- Layout mobile-first
- Componentização clara para tree-shaking
- Sem libs desnecessárias
- Prioridade em LCP (conteúdo acima da dobra no HTML inicial)