Revisão 2026 | GymAI Platform
Como Dono de Academia no GymAI você tem acesso ao sistema de gestão: dashboard, membros, check-in, equipamentos, modalidades, equipe, financeiro, despesas, aulas, cupons, log de atividades, manutenção de equipamentos e gestão de múltiplas unidades. Este manual descreve as rotas e telas implementadas no app.
Cadastro como dono de academia: /gym-owner-signup. Cadastro da academia: /gym-registration (GymRegistrationScreen). Preencha dados pessoais e da academia; a conta pode ficar em aprovação pendente até a validação.
Rota: /gym-dashboard (GymDashboardScreen). Pode receber initialGymId opcional. Métricas principais: membros ativos, receita, check-ins, equipamentos, próximas aulas. Se você possui múltiplas academias, use o seletor de unidade no topo; o dashboard recarrega com os dados da academia selecionada.
Gestão de múltiplas unidades: /multi-gym-management (MultiGymManagementScreen) — visão consolidada de todas as unidades.
Listagem e gestão: /gym-members (MemberManagementScreen).
Adicionar membro: /gym-add-member (AddMemberScreen). Preencher dados (nome, CPF, e-mail, telefone, data de nascimento, endereço), selecionar plano, data de início e forma de pagamento.
Detalhes do membro: /gym-member-details (MemberDetailsScreen). Editar membro: /gym-member-edit (EditMemberScreen).
Na tela de membros você pode visualizar perfil, editar dados, alterar plano, suspender, cancelar matrícula, ver histórico de pagamentos e de check-ins conforme disponível na interface.
Rota: /gym-checkin (CheckInScreen). Use esta tela para registrar a entrada dos membros. O fluxo exato (QR Code, digitação de código ou outro método) segue o que está implementado na tela; o sistema valida plano ativo, pagamento em dia e regras de horário/limite quando aplicável.
Listagem: /gym-equipment (EquipmentManagementScreen). Adicionar equipamento: /gym-add-equipment (AddEquipmentScreen) — nome, marca, modelo, série, data de aquisição, valor, garantia, localização, foto.
Manutenção: /gym/maintenance (GymMaintenanceScreen) — agendar e registrar manutenção preventiva ou corretiva; pode receber initialEquipment para abrir direto em um equipamento.
Listagem: /gym-modalities (ModalitiesManagementScreen). Adicionar modalidade: /gym-add-modality (AddModalityScreen).
Gestão de equipe: /gym-staff (StaffManagementScreen). Contratar funcionário: /gym-hire-staff (HireStaffScreen).
Relatórios financeiros: /gym-financial (FinancialReportsScreen). Adicionar despesa: /gym-add-expense (AddExpenseScreen). Consulte a tela para categorias, KPIs e histórico de transações.
Rota: /gym-classes (ClassScheduleScreen) — agendar e gerenciar aulas.
Cupons da academia: /gym/coupon-management (GymCouponManagementScreen) — requer gymId (geralmente passado pelo contexto da academia selecionada).
Log de atividades: /gym/activity-log (GymActivityLogScreen) — registro de ações na academia.
Quando um usuário contrata sua academia, ele usa /hire-gym ou o pacote academia + nutricionista /hire-gym-nutritionist. Do seu lado, convites ou vínculos podem aparecer no dashboard ou em gestão de contratos/parcerias, conforme a implementação.
| Rota | Descrição |
|---|---|
/gym-owner-signup | Cadastro dono de academia |
/gym-registration | Cadastro da academia |
/gym-dashboard | Dashboard (com initialGymId opcional) |
/multi-gym-management | Múltiplas unidades |
/gym-members | Membros |
/gym-add-member | Adicionar membro |
/gym-member-details | Detalhes do membro |
/gym-member-edit | Editar membro |
/gym-checkin | Check-in |
/gym-equipment | Equipamentos |
/gym-add-equipment | Adicionar equipamento |
/gym/maintenance | Manutenção de equipamento |
/gym-modalities | Modalidades |
/gym-add-modality | Adicionar modalidade |
/gym-staff | Equipe |
/gym-hire-staff | Contratar funcionário |
/gym-financial | Financeiro |
/gym-add-expense | Adicionar despesa |
/gym-classes | Aulas / cronograma |
/gym/coupon-management | Cupons (com gymId) |
/gym/activity-log | Log de atividades |
/hire-gym, /hire-gym-nutritionist | Contratação pelo usuário |