Escopo

Matriz de Funcionalidades

118 funcionalidades mapeadas por versão, prioridade MoSCoW, área técnica e página.

107V1 · MVP
11V2 · Evolução
79Must Have
29Should
10Could
Versão
Prioridade
Área
Agrupar por
118 de 118 funcionalidades · 21 grupos
Must79
Should29
Could10
Navegação12

Menu de Navegação Fixo

MUSTV1

Barra de navegação fixa no topo com logo, links, botão de agendamento e menu hamburger no celular

NavegaçãoGlobal

Footer Completo

MUSTV1

Rodapé com links para todas as páginas, ícones de redes sociais e copyright dinâmico

NavegaçãoGlobal

Breadcrumbs

SHOULDV1

Caminho de navegação em páginas internas: Home > Especialidades > Emagrecimento

NavegaçãoGlobal

Menu Mobile Deslizante

MUSTV1

Menu lateral que desliza suavemente no celular, fecha ao tocar fora ou em link

NavegaçãoGlobal

Botão Voltar ao Topo

COULDV1

Botão que aparece ao descer a página para retornar rapidamente ao topo

NavegaçãoGlobal

Tema Escuro Premium

MUSTV1

Estética escura com acentos dourados — linguagem visual premium e acolhedora do consultório

NavegaçãoGlobal

Layout Mobile-First

MUSTV1

Design otimizado para celular que escala elegantemente para tablet e desktop

NavegaçãoGlobal

Scroll Suave

MUSTV1

Transição suave ao navegar entre seções da página, sem saltos

NavegaçãoGlobal

Transições entre Páginas

COULDV1

Animações de fade e slide ao mudar de página para experiência fluida

NavegaçãoGlobal

Notificações de Feedback

SHOULDV1

Mensagens visuais que confirmam ações: formulário enviado, erro, link copiado

NavegaçãoGlobal

Animações ao Scroll

SHOULDV1

Elementos surgem suavemente ao entrar na vista do visitante — efeito elegante

NavegaçãoGlobal

Placeholders de Carregamento

SHOULDV1

Formas animadas que mostram onde o conteúdo vai aparecer enquanto carrega

NavegaçãoGlobal
Página Inicial9

Hero com Foto da Nutricionista

MUSTV1

Hero em tela cheia com foto profissional da nutricionista, headline impactante e botão de agendamento

Página Inicial/

Badges de Credibilidade

MUSTV1

Selos de formação, CRN, especializações visíveis no hero para transmitir confiança imediata

Página Inicial/

Botão de Ação Principal

MUSTV1

Botão CTA destacado no hero com link direto para agendamento

Página Inicial/

Grade de Especialidades

MUSTV1

Cards resumidos das especialidades com ícones, descrição curta e link para página de detalhe

Página Inicial/

Materiais em Destaque

MUSTV1

Showcase de 2–3 materiais gratuitos (e-books) com capa e botão de download

Página Inicial/

Depoimentos de Pacientes

MUSTV1

Carrossel de depoimentos com nome, objetivo alcançado e avaliação por estrelas

Página Inicial/

Sinais de Confiança

MUSTV1

Seção com CRN ativo, atendimento presencial em Goiânia, GO, consulta online e sigilo de dados

Página Inicial/

Banner Final de Agendamento

MUSTV1

Banner emocional com chamada à ação e botão para agendar a primeira consulta

Página Inicial/

Números Animados

SHOULDV1

Contadores animados de pacientes atendidos, anos de experiência e especialidades

Página Inicial/
Gestão de Conteúdo9

Gestão de Especialidades

MUSTV1

Adicionar, editar e remover especialidades com imagem, título, categoria e disponibilidade

Gestão de ConteúdoGlobal

Gestão de Materiais

MUSTV1

Criar e gerenciar materiais gratuitos e pagos com capa, descrição e arquivo para download

Gestão de ConteúdoGlobal

Gestão de Blog

MUSTV1

Publicar e editar posts do blog com slug, categoria, SEO e imagem destaque

Gestão de ConteúdoGlobal

Agendamentos Recebidos

MUSTV1

Visualizar e gerenciar solicitações de agendamento no Sanity Studio

Gestão de ConteúdoGlobal

Gestão de Depoimentos

MUSTV1

Adicionar e gerenciar depoimentos de pacientes com nome, objetivo e avaliação

Gestão de ConteúdoGlobal

Gestão de FAQ

MUSTV1

Editar perguntas frequentes com respostas formatadas e ordenação personalizada

Gestão de ConteúdoGlobal

Configurações Globais

MUSTV1

Editar e-mail de contato, redes sociais, WhatsApp e SEO padrão do site

Gestão de ConteúdoGlobal

Preview em Tempo Real

SHOULDV1

Ver como ficam as alterações no site antes de publicar — sem surpresas

Gestão de ConteúdoGlobal

Atualização Automática

MUSTV1

Conteúdo atualizado no site em menos de 60 segundos após publicação no painel

Gestão de ConteúdoGlobal
SEO9

Títulos e Descrições por Página

MUSTV1

Título e descrição únicos por página, editáveis no painel de gestão de conteúdo

SEOGlobal

Schema LocalBusiness

MUSTV1

Schema JSON-LD de LocalBusiness com endereço do consultório em Goiânia, CRN e horários

SEOGlobal

Preview em Redes Sociais

MUSTV1

Preview correto ao compartilhar no WhatsApp, Instagram e LinkedIn com imagem e título

SEOGlobal

Dados Estruturados para o Google

MUSTV1

Dados estruturados: Profissional de Saúde, Serviço, BreadcrumbList e FAQPage

SEOGlobal

Breadcrumbs no Google

SHOULDV1

Caminho de navegação visível nos resultados de pesquisa do Google

SEOGlobal

Mapa do Site Automático

MUSTV1

Mapa do site gerado automaticamente pelo Next.js e atualizado com cada nova publicação

SEOGlobal

Controle de Indexação

MUSTV1

Páginas públicas indexáveis, ambiente de testes bloqueado dos motores de busca

SEOGlobal

URLs Canônicas

MUSTV1

Cada página com URL única para evitar conteúdo duplicado no Google

SEOGlobal

Alt Text em Todas as Imagens

MUSTV1

Todas as imagens com texto alternativo para acessibilidade e posicionamento

SEOGlobal
Especialidades8

Galeria com Filtros

MUSTV1

Galeria filtrável por categoria (Emagrecimento, Saúde da Mulher, Esportiva, Gestantes) com contadores

Especialidades/especialidades

Grade de Especialidades

MUSTV1

Cards de especialidade com imagem, título, resumo e link para detalhe

Especialidades/especialidades

Página de Especialidade

MUSTV1

Página editorial com descrição completa, benefícios, para quem é indicado e CTA de agendamento

Visualização em Destaque

SHOULDV1

Abrir imagem de capa em destaque com navegação por setas e swipe mobile

Carregamento Progressivo

SHOULDV1

Mais especialidades carregam automaticamente ao descer a página, sem recarregar

Especialidades/especialidades

CTA "Agende sua Consulta"

MUSTV1

Botão no final da grade que leva ao agendamento com especialidade pré-selecionada

Especialidades/especialidades

Badge de Disponibilidade

MUSTV1

Badge visual nos cards indicando vagas disponíveis ou lista de espera

Especialidades/especialidades

Avaliações Verificadas

COULDV2

Avaliações verificadas de pacientes com nota, foto e moderação

Acessibilidade8

Navegação por Teclado

MUSTV1

Todo o site navegável via teclado com ordem lógica e foco visível

AcessibilidadeGlobal

Contraste Adequado

MUSTV1

Texto legível com contraste mínimo 4.5:1 — acessível para todos

AcessibilidadeGlobal

Imagens Acessíveis

MUSTV1

Todas as imagens com descrição alternativa para leitores de tela

AcessibilidadeGlobal

Títulos Semânticos

MUSTV1

Hierarquia clara de títulos para leitores de tela e motores de busca

AcessibilidadeGlobal

Labels nos Formulários

MUSTV1

Todos os campos de formulário com rótulo associado — não apenas placeholder

AcessibilidadeGlobal

Estrutura Semântica

MUSTV1

Regiões do site identificadas (navegação, conteúdo, rodapé) para tecnologias assistivas

AcessibilidadeGlobal

Pular para Conteúdo

MUSTV1

Link que permite pular a navegação e ir diretamente ao conteúdo principal

AcessibilidadeGlobal

Foco em Modais

SHOULDV1

Ao abrir modal ou lightbox, foco fica preso dentro até fechar — navegação acessível

AcessibilidadeGlobal
Agendamento7

Fluxo de Agendamento

MUSTV1

Fluxo completo de agendamento: escolha de modalidade (presencial Goiânia / online), data, horário e dados da paciente

Agendamento/agendamento

Sincronização em Tempo Real

MUSTV1

Horários disponíveis sincronizados com Google Calendar ou Cal.com — sem risco de duplo agendamento

Agendamento/agendamento

Formulário de Agendamento

MUSTV1

Formulário multi-etapas: dados pessoais → especialidade → detalhes → enviar, com barra de progresso

Agendamento/agendamento

Confirmação Automática

MUSTV1

E-mail de confirmação enviado automaticamente via Resend após o agendamento

Agendamento/agendamento

Lembrete Pré-Consulta

SHOULDV1

Lembrete por e-mail ou WhatsApp 24h antes da consulta para reduzir no-shows

Agendamento/agendamento

FAQ de Agendamento

SHOULDV1

Perguntas frequentes sobre consultas com respostas expansíveis

Agendamento/agendamento

Integração Google Calendar

COULDV2

Sincronização automática com Google Calendar para disponibilidade em tempo real na tela

Agendamento/agendamento
Analytics7

Google Analytics 4

MUSTV1

Instalação e configuração para rastrear visitas, comportamento e conversões

AnalyticsGlobal

Eventos de Agendamento

MUSTV1

Rastreamento de visualização de especialidade, início e envio do formulário de agendamento

AnalyticsGlobal

Eventos de Formulário

MUSTV1

Rastreamento de início, progresso, envio e erros no formulário de agendamento

AnalyticsGlobal

Eventos de Botões

MUSTV1

Rastreamento de cliques em todos os botões de ação com identificação clara

AnalyticsGlobal

Profundidade de Scroll

SHOULDV1

Eventos em 25%, 50%, 75% e 100% do scroll para medir engajamento

AnalyticsGlobal

Funil de Conversão

MUSTV1

Funil completo: visitante → especialidade → formulário → agendamento — visível no GA4

AnalyticsGlobal

Banner de Cookies (LGPD)

MUSTV1

Consentimento de cookies conforme a LGPD com opt-in antes de rastrear, link para política de privacidade

AnalyticsGlobal
Desempenho7

Velocidade Excelente

MUSTV1

Score Lighthouse ≥ 90 em mobile e desktop — site rápido e otimizado

DesempenhoGlobal

Carregamento Rápido (LCP)

MUSTV1

Conteúdo principal visível em menos de 2.5 segundos em qualquer dispositivo

DesempenhoGlobal

Estabilidade Visual (CLS)

MUSTV1

Sem "saltos" de layout enquanto a página carrega — experiência estável

DesempenhoGlobal

Resposta Imediata (INP)

MUSTV1

Botões e links respondem em menos de 200ms ao toque ou clique

DesempenhoGlobal

Imagens Otimizadas (Cloudinary)

MUSTV1

Imagens em WebP/AVIF via CDN Cloudinary, dimensionamento responsivo e lazy loading

DesempenhoGlobal

Fontes Otimizadas

MUSTV1

Texto aparece imediatamente, substituído pela fonte do site sem piscar

DesempenhoGlobal

Carregamento Inteligente

MUSTV1

Cada página carrega apenas o necessário — navegação rápida entre páginas

DesempenhoGlobal
Blog7

Listagem de Artigos

SHOULDV2

Seção de artigos com thumbnails, resumo, categorias e paginação

Blog/blog

Página de Artigo

SHOULDV2

Artigo com imagem de destaque, índice lateral, compartilhamento e artigos relacionados

Categorias e Tags

SHOULDV2

Filtro de artigos por categoria (Receitas, Dicas, Ciência, Especialidades) e tags

Blog/blog

Pesquisa de Artigos

SHOULDV2

Barra de pesquisa com resultados em tempo real

Blog/blog

SEO por Artigo

SHOULDV2

Cada artigo com título, descrição e schema JSON-LD de Article

Artigos Relacionados

SHOULDV2

2–3 artigos sugeridos no final de cada post

Newsletter

COULDV2

Opt-in no rodapé, gestão de assinantes e envio de newsletters nutricionais

BlogGlobal
Segurança5

Conexão Segura HTTPS

MUSTV1

Todo o site com certificado SSL — cadeado verde no browser, redirect automático

SegurançaGlobal

Proteção de Conteúdo (CSP)

MUSTV1

Headers de segurança que bloqueiam scripts não autorizados e protegem o site

SegurançaGlobal

Limite Anti-Spam

MUSTV1

Rate-limit por IP em todas as rotas públicas de API — proteção contra spam e abuso

SegurançaGlobal

Consentimento Granular

MUSTV1

Paciente consente separadamente para dados clínicos, materiais e marketing — LGPD

SegurançaGlobal

Credenciais Protegidas

MUSTV1

Nenhuma chave de API ou token exposto no código do site — server-side only

SegurançaGlobal
Checkout4

Botão de Compra com Stripe Checkout

SHOULDV1

Botão "Comprar" no detalhe do material que cria uma Stripe Checkout Session (hospedada pela Stripe) com PIX, cartão de crédito, Apple Pay e Google Pay

Página de Sucesso

SHOULDV1

Página de retorno após a Stripe — confirma o pedido e libera o link de download do material

Webhook Stripe

SHOULDV1

Endpoint /api/stripe-webhook recebe eventos `checkout.session.completed` para registrar a compra e disparar o e-mail pós-compra

CheckoutGlobal

E-mail Pós-Compra

SHOULDV1

E-mail automático via Resend com link de download do material após a compra concluída

Animações4

Animações de Entrada (GSAP)

SHOULDV1

GSAP + ScrollTrigger para parallax do hero, reveláção de cards e wipe de divisores

AnimaçõesGlobal

Micro-interações

SHOULDV1

Feedback visual em hover de botões, cards e links — sensação premium e responsiva

AnimaçõesGlobal

Transições de Página

COULDV1

Fade suave ao navegar entre páginas sem cortes bruscos

AnimaçõesGlobal

Respeitar Preferências de Movimento

MUSTV1

Animações reduzidas ou desativadas se o visitante preferir menos movimento (prefers-reduced-motion)

AnimaçõesGlobal
Infraestrutura4

Repositório Privado

MUSTV1

Código fonte seguro em repositório GitHub privado com controle de versões

InfraestruturaGlobal

Deploy Automático (Vercel)

MUSTV1

Cada alteração publicada automaticamente — preview por PR, produção no branch principal

InfraestruturaGlobal

Domínio Personalizado

MUSTV1

Site acessível no domínio da nutricionista com SSL e redirect www

InfraestruturaGlobal

Ambiente de Testes

MUSTV1

URL de staging para revisão antes de publicar — acessível apenas pela equipe

InfraestruturaGlobal
Materiais3

Listagem de Materiais

MUSTV1

Página com cards por material: e-books gratuitos, guias práticos e receitas saudáveis

Materiais/materiais

Página de Material

MUSTV1

Página detalhada com prévia do conteúdo, capítulos e formulário de captura de e-mail (gratuito) ou checkout (pago)

Materiais Relacionados

SHOULDV1

Sugestões de materiais complementares ("Veja também") no final da página

Captura de Leads3

Formulário de Captura de Leads

MUSTV1

Formulário de nome e e-mail com consentimento LGPD para download de materiais gratuitos

Captura de Leads/materiais/[slug]

Entrega Automática por E-mail

MUSTV1

Material gratuito enviado por e-mail automaticamente após o cadastro via Resend

Captura de LeadsGlobal

Double Opt-in

SHOULDV1

Confirmação de e-mail antes de adicionar a paciente à lista de leads

Captura de LeadsGlobal
Sobre3

Biografia da Nutricionista

MUSTV1

Narrativa envolvente com foto profissional, história, formação, CRN e filosofia de atendimento

Sobre/sobre

Seção do Consultório

SHOULDV1

Fotos do consultório em Goiânia, GO e insight sobre o processo de atendimento

Sobre/sobre

Credenciais e Publicações

MUSTV1

Lista de formação, pós-graduações, especializações, CRN e participações em eventos científicos

Sobre/sobre
WhatsApp3

Botão Flutuante de WhatsApp

MUSTV1

Botão fixo com mensagem pré-preenchida contextual por página

WhatsAppGlobal

Ocultação Inteligente

SHOULDV1

Botão se oculta no scroll para não cobrir conteúdo importante

WhatsAppGlobal

Mensagem Contextual

MUSTV1

Mensagem diferente por página — ex: sobre gestante na página de nutrição para gestantes

WhatsAppGlobal
Backend2

API do Site

MUSTV1

Endpoints para processar agendamentos, materiais, contato e e-mail com validação Zod

BackendGlobal

Sem Banco SQL

MUSTV1

Sanity CMS gerencia todo o conteúdo; Stripe gerencia materiais pagos — sem banco relacional

BackendGlobal
Depoimentos2

Carrossel de Depoimentos

COULDV1

Carrossel com rotação automática de depoimentos de pacientes (com consentimento LGPD)

Depoimentos/

Depoimentos por Especialidade

COULDV1

Depoimentos filtrados pela especialidade relevante em cada página de detalhe

Paciente2

Área da Paciente

COULDV2

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

Pagamento Online de Consultas

COULDV2

Integração de PIX e cartão para pagamento antecipado via Stripe ou Mercado Pago