Voltar aos projetos

ConcluídoWeb

FORJA Training Studio

O objetivo foi construir uma landing page no padrão que uma agência entregaria a um cliente do nicho fitness: identidade visual forte, copy persuasiva, formulário validado ponta a ponta, SEO técnico completo e cuidado com performance e acessibilidade. O studio é fictício.

Tela principal do projeto FORJA Training Studio

O que o projeto faz

  • Landing page completa: hero, planos, depoimentos, FAQ e contato
  • Formulário com validação dupla — client-side (React Hook Form + Zod) e server-side via createServerFn
  • Campo honeypot anti-bot
  • Integração real do formulário com Make → Google Sheets
  • SEO estruturado: JSON-LD, Open Graph, Twitter Card, canonical, sitemap.xml e robots.txt
  • Manifest PWA com ícones, incluindo variante maskable
  • Otimização de imagem com srcSet/sizes e dimensões explícitas para evitar CLS

Decisões técnicas

Projeto conceitual

O studio é fictício e as imagens vêm de banco de imagens (Unsplash), já que não há uma academia real para fornecer fotos próprias. O formulário é funcional de verdade — conectado a uma automação real — apenas para demonstrar o fluxo completo de captura de lead.

Testes

O handler do formulário de contato (honeypot, validação, timeout e falhas do webhook) tem testes com fetch simulado, executados com node:test. O repositório não descreve outros testes automatizados.

Telas do projeto

FORJA Training Studio — Planos
Planos
FORJA Training Studio — Registro de treinos
Registro de treinos
FORJA Training Studio — Formulário de contato
Formulário de contato