Manual do Dono de Academia

Revisão 2026 | GymAI Platform

Visão geral

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.

Primeiros passos

Cadastro e aprovação

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.

Documentação típica: Contrato social ou MEI, alvará, licença sanitária, CNPJ ativo, comprovante de endereço, fotos do estabelecimento (conforme exigido na tela de cadastro).

Dashboard da academia

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.

Gestão de membros

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.

Sistema de check-in

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.

Equipamentos e manutenção

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.

Modalidades

Listagem: /gym-modalities (ModalitiesManagementScreen). Adicionar modalidade: /gym-add-modality (AddModalityScreen).

Equipe

Gestão de equipe: /gym-staff (StaffManagementScreen). Contratar funcionário: /gym-hire-staff (HireStaffScreen).

Financeiro e despesas

Relatórios financeiros: /gym-financial (FinancialReportsScreen). Adicionar despesa: /gym-add-expense (AddExpenseScreen). Consulte a tela para categorias, KPIs e histórico de transações.

Aulas e cronograma

Rota: /gym-classes (ClassScheduleScreen) — agendar e gerenciar aulas.

Cupons e log de atividades

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.

Contratação pelo usuário

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.

Rotas resumidas

RotaDescrição
/gym-owner-signupCadastro dono de academia
/gym-registrationCadastro da academia
/gym-dashboardDashboard (com initialGymId opcional)
/multi-gym-managementMúltiplas unidades
/gym-membersMembros
/gym-add-memberAdicionar membro
/gym-member-detailsDetalhes do membro
/gym-member-editEditar membro
/gym-checkinCheck-in
/gym-equipmentEquipamentos
/gym-add-equipmentAdicionar equipamento
/gym/maintenanceManutenção de equipamento
/gym-modalitiesModalidades
/gym-add-modalityAdicionar modalidade
/gym-staffEquipe
/gym-hire-staffContratar funcionário
/gym-financialFinanceiro
/gym-add-expenseAdicionar despesa
/gym-classesAulas / cronograma
/gym/coupon-managementCupons (com gymId)
/gym/activity-logLog de atividades
/hire-gym, /hire-gym-nutritionistContratação pelo usuário