Página única em Next.js com App Router, pré-renderizada e servida pelo processo Next.js atrás de nginx. Os botões de cadastro levam à plataforma da comunidade, que é um sistema separado.
- Frontend
- Next.js 16.2, React 19.2, TypeScript e Tailwind CSS 4 com tw-animate-css. Componentes por seção (Navbar, Hero, Pain, Solution, HowItWorks, Testimonials, Congress, Movement, FinalCTA, FAQ, Footer), botão no padrão shadcn com class-variance-authority, acordeão Radix UI e ícones lucide-react.
- SEO
- metadataBase, modelo de título, descrição, palavras-chave, URL canônica, diretivas de robôs, Open Graph e cartão do Twitter com imagem de 1200 x 630. JSON-LD em grafo com WebSite, Organization, WebPage e FAQPage. robots.txt e sitemap.xml gerados no build. Manifesto web com ícones e cor de tema.
- Desempenho e acessibilidade
- Fonte Inter por next/font, hospedada com o site. Logos e fotos do congresso em PNG e JPEG com a tag img e texto alternativo. Animações de entrada com Framer Motion acionadas ao entrar na tela.
- Implantação
- Servidor próprio com nginx como proxy reverso para o processo Next.js, redirecionamento para HTTPS e certificado Let's Encrypt gerenciado pelo Certbot.