Arquitetura

Registro de Páginas

Todas as 18 páginas do projeto com rota, fonte de dados e componentes React envolvidos.

16Páginas v1
2Páginas v2
98Componentes
HomeEspecialidadesMateriais & ComercialAgendamentoInstitucionalBlogÁrea da Paciente (v2)
Home
/V1

Home

Hero com retrato da nutricionista, strip de confiança, resultados, especialidades, método, depoimento em destaque, sobre pessoal, materiais, FAQ resumido e CTA final

Fonte de DadosSanity (siteSettings, nutricionista, especialidades, materiais, testimonials, faq)
Componentes
NavbarHomeAnimationsHeroNutricionistaTrustStripOutcomesSectionSpecialtyGridMetodoStripFeaturedTestimonialPersonalAboutResourceGridFaqStripCtaBannerFooter
Especialidades
/especialidadesV1

Especialidades

Grade filtrada das frentes de cuidado (lipedema, canetas GLP-1, ganho de massa, modulação intestinal, saúde da mulher, emagrecimento)

Fonte de DadosSanity (especialidades)
/especialidades/[slug]V1

Especialidade Detalhe

Página editorial da especialidade: abordagem, indicações, como funciona a consulta, depoimentos relacionados e CTA de agendamento

Fonte de DadosSanity (especialidades, testimonials)
Materiais & Comercial
/materiaisV1

Materiais

Listagem de materiais (eBooks estratégicos): gratuitos via lead magnet e pagos via Stripe Checkout

Fonte de DadosSanity (materiais)
/materiais/[slug]V1

Material Detalhe

Página do material com prévia em portable-text, nota da nutricionista, e formulário de captura de lead (gratuito) ou botão de compra Stripe (pago)

Fonte de DadosSanity (materiais) + API (/api/leads, /api/checkout)
/materiais/[slug]/sucessoV1

Material — Sucesso

Página de retorno do Stripe Checkout após compra paga: confirma o pedido e oferece link de acesso ao material

Fonte de DadosStripe session + Static
Componentes
NavbarContainerButtonFooter
Agendamento
/agendamentoV1

Agendamento

Fluxo de agendamento: modalidade (presencial Goiânia / online / por questionário), data, horário, dados da paciente e confirmação

Fonte de DadosAPI (/api/agendamento) + Resend
/confirmacao-agendamentoV1

Confirmação de Agendamento

Confirmação pós-agendamento com detalhes da consulta, lembretes e o que esperar do primeiro encontro

Fonte de DadosStatic
Componentes
Institucional
/sobreV1

Sobre

Biografia da nutricionista, consultório em Goiânia, formação, especializações, filosofia de atendimento e CTA para agendamento

Fonte de DadosSanity (nutricionista)
/contatoV1

Contato

Formulário de contato, WhatsApp direto, endereço do consultório em Goiânia/GO e redes sociais

Fonte de DadosAPI (/api/contato) + Sanity (siteSettings)
Componentes
NavbarContactFormContactInfoContainerSectionLabelSectionTitleFooter
/faqV1

FAQ

Perguntas frequentes (incluindo "O que está incluso nas consultas?", "Em quanto tempo vou ver resultado?", "Preciso cortar tudo que gosto?") com busca client-side

Fonte de DadosSanity (faq)
Componentes
NavbarPageHeroFaqClientShellFooter
/privacidadeV1

Política de Privacidade

Política de privacidade em conformidade com a LGPD para dados coletados em formulários, agendamento e materiais

Fonte de DadosStatic
Componentes
/termosV1

Termos de Uso

Termos de uso do site, condições para download de materiais e responsabilidades clínicas

Fonte de DadosStatic
Componentes
/404V1

404 Não Encontrado

Página de erro (`not-found.tsx`) com tom da marca e navegação de volta para Home e Agendamento

Fonte de DadosStatic
Componentes
Blog
/blogV1

Blog

Listagem de posts com busca e filtro por categoria — base de SEO e autoridade

Fonte de DadosSanity (posts)
Componentes
NavbarPageHeroBlogClientShellPostCardFooter
/blog/[slug]V1

Post do Blog

Post individual com tipografia editorial, imagem destaque, compartilhamento social e relacionados

Fonte de DadosSanity (posts)
Área da Paciente (v2)
/area-pacienteV2

Área da Paciente

Painel da paciente com histórico de consultas, materiais comprados e opção de remarcação

Fonte de DadosAuth + API
/pagamento-consultasV2

Pagamento Online de Consultas

Pagamento antecipado de consultas via Stripe (PIX, cartão) — hoje a cobrança acontece fora do site

Fonte de DadosStripe API
Componentes
NavbarCheckoutFormStripeCheckoutConfirmationScreenFooter