GymAI Pro - Guia do Nutricionista
Este manual descreve as telas e rotas disponíveis para o perfil de nutricionista na plataforma GymAI Pro: cadastro, dashboard, gestão de clientes, criação de planos alimentares, relatório diário, revisão de treino, custos, pagamentos, agenda e marketplace.
1. Primeiros passos e onboarding
O cadastro como nutricionista é feito em /nutritionist/signup (ou pelo fluxo de criar conta e escolher tipo "Nutricionista"). Após o cadastro, sua conta pode ficar em aprovação pendente até a validação pela equipe; nesse período você pode usar o app como usuário. Quando aprovado, acesse o dashboard em /nutritionist/dashboard ou /instructor-dashboard (NutriOverviewScreen).
Checklist inicial
- Cadastro em
/nutritionist/signup - Selecionar role "Nutricionista" no seletor de perfil
- Completar perfil: foto, bio, especialidades, contato
- Validar dados financeiros (aba Financeiro)
Aprovação
- Status
pending_approval: aguardar liberação - Status rejeitado: tela
/pending-approvalcom orientações - Após aprovação: primeiro acesso ao dashboard
2. Dashboard profissional
O dashboard em /nutritionist/dashboard (NutriDashboardScreen) ou /instructor-dashboard (NutriOverviewScreen) concentra métricas, convites e atalhos.
Seções principais
- Métricas: clientes ativos, receita, planos ativos
- Convites recebidos (aceitar/recusar propostas de academias)
- Clientes recentes e planos (acesso rápido)
- Resumo financeiro e insights
Atalhos de rotas
- Meus clientes:
/nutritionist/clients - Criar plano:
/nutritionist/meal-plan/create - Relatório diário:
/nutritionist/daily-report - Financeiro:
/professional-financial - Perfil:
/professional/profile
3. Gestão de clientes
A gestão de clientes e contratos ativos fica em /nutritionist/clients (ClientManagementScreen). Você pode filtrar por status (Todos, Ativo, Suspenso, Cancelado, Concluído), buscar por nome/e-mail e abrir detalhes de cada contrato. Use "Novo Cliente" ou os atalhos "Ver relatório diário" e "Atualizar plano" conforme a tela disponibilizar.
Detalhes do nutricionista: /nutritionist/details (NutriDetailsScreen). Busca: /nutritionist/search (NutriSearchScreen).
4. Planos alimentares
Criar plano: /nutritionist/meal-plan/create (NutritionistMealPlanScreen). Planos do nutricionista: /nutritionist/plans (NutriPlanScreen).
- Selecione o contrato ativo no dropdown (quando aplicável).
- Defina título, observações e vigência (início/fim).
- Use os cards de refeições e ajuste nome, horário, instruções e itens.
- Envie o plano: o aluno é notificado e o plano substitui o vigente.
- Planeje revisões periódicas (ex.: a cada 14 dias).
5. Relatório diário
A tela /nutritionist/daily-report (NutritionistDailyReportScreen) permite acompanhar a aderência diária do cliente.
- Selecione cliente e data (até 365 dias anteriores).
- Resumo nutricional: calorias, proteínas, carboidratos e gorduras.
- Lista de refeições com horário e nutrientes.
- Resumo de treino (quando disponível).
6. Revisão de treino (avaliação de envios)
A rota /nutritionist/review (TrainingReviewScreen) é usada para avaliar envios do cliente (treino ou formulário vinculado ao contrato). Acesso via contractId e submissionId. Use essa tela para dar feedback e aprovar ou solicitar ajustes.
7. Marketplace e convites
Marketplace de nutricionistas
- Listagem:
/marketplace/nutritionists(NutriMarketplaceScreen) - Filtros por texto, foco, formato, valor e especialidade
- Mantenha perfil e descrições atualizados
Convites de academias
- Fluxo do usuário (academia):
/hire-gym-nutritionist - Convites aparecem no dashboard do nutricionista
- Aceitar, recusar ou enviar justificativa
8. Finanças, custos e agenda
Financeiro e custos
- Financeiro geral:
/professional-financial - Custos (nutricionista):
/nutritionist/costs(PersonalCostsScreen) - Pagamentos:
/personal/payments(PersonalPaymentsScreen)
Contratos e agenda
- Contrato:
/nutritionist/contract(NutriContractScreen) - Analytics:
/nutritionist/analytics(NutriAnalyticsScreen) - Agenda:
/personal/agenda(PersonalAgendaScreen)
9. Rotas oficiais (resumo)
| Rota | Descrição |
|---|---|
/nutritionist/dashboard | Dashboard profissional |
/instructor-dashboard | Visão geral (NutriOverviewScreen) |
/nutritionist/clients | Gestão de clientes |
/nutritionist/details | Detalhes do nutricionista |
/nutritionist/search | Busca |
/nutritionist/contract | Contrato |
/nutritionist/analytics | Analytics e insights |
/nutritionist/plans | Planos |
/nutritionist/meal-plan/create | Criar plano alimentar |
/nutritionist/daily-report | Relatório diário |
/nutritionist/review | Revisão de treino (envios do cliente) |
/nutritionist/costs | Custos (nutricionista) |
/personal/payments | Pagamentos |
/personal/agenda | Agenda |
/marketplace/nutritionists | Marketplace de nutricionistas |
/professional-financial | Financeiro profissional |
/professional/profile | Perfil profissional |
10. Perguntas frequentes
O que acontece após enviar um plano alimentar?
O aluno recebe notificação e o plano substitui o vigente. A criação de planos por IA pode ser bloqueada enquanto o contrato estiver ativo.
Onde consulto convites de academias?
No dashboard, na seção de convites recebidos. O fluxo para academias é /hire-gym-nutritionist.
Como acessar custos e pagamentos?
Use /nutritionist/costs para custos e /personal/payments para pagamentos. O resumo financeiro também está em /professional-financial.