Sua academia fora da planilha e do grupo de WhatsApp.

O TreinoManager é um SaaS para academias e estúdios brasileiros (50 a 800 alunos). Saiba quem está matriculado, quem pagou, quem está treinando e quem está sumindo — tudo em um só lugar.

Conhecer os módulos Como é feito

Tudo o que a recepção e o instrutor precisam

Cada módulo cobre uma rotina real da academia, do cadastro do aluno ao treino do dia.

Alunos

Cadastro e situação

Dados, contato de emergência e observações de saúde (com consentimento LGPD). Status derivado: ativo, inadimplente ou inativo.

Planos

Planos e matrículas

Planos semanais a anuais, histórico de matrículas e taxa de matrícula opcional.

Financeiro

Mensalidades e PIX

Geração diária das cobranças, baixa manual, PIX “copia e cola” com QR e recibo em PDF para cada pagamento.

Frequência

Check-in por QR

QR fixo no balcão ou tela rotativa na porta. Lista de “sumidos” para reconquistar quem parou de vir.

Treinos

Fichas de treino

Biblioteca de exercícios em pt-BR, fichas A/B/C, cópia entre alunos e registro de carga a cada sessão.

App do aluno

PWA instalável

Login por código via WhatsApp ou e-mail, sem senha. O aluno vê mensalidade, PIX, treino e faz check-in.

Lembretes

Cobrança sem esforço

Lista diária com mensagem pronta para WhatsApp: vencimentos, atrasos, aniversários e alunos sumidos.

Painel

Dashboard

Alunos ativos, receita do mês, inadimplência, check-ins de hoje e próximos aniversariantes.

Marca

Identidade da academia

Cor da marca e logotipo configuráveis por academia.

Cada pessoa vê o que precisa

Acesso por perfil, negado por padrão.

PerfilQuem éO que faz
AdministradorDono ou gerenteTudo: planos, preços, usuários, relatórios e configurações
RecepçãoBalcãoAlunos, matrículas, baixa de pagamentos, check-in e lembretes
InstrutorProfessorFichas de treino, registro de treinos no salão e frequência
AlunoQuem treinaApp próprio: situação, PIX, treino e check-in por QR

Feito para vários clientes, com dados isolados

Cada academia é um tenant. Os dados de uma nunca aparecem para outra.

  • Isolamento por academia no próprio banco (PostgreSQL row-level security).
  • Login com JWT, rotação de refresh token, bloqueio por tentativas e MFA opcional por e-mail.
  • Logs de auditoria, de autenticação e de e-mails; segredos nunca vão para os logs.
  • Dados sensíveis de saúde com consentimento e acesso restrito, conforme a LGPD.
  • Interface em português (pt-BR), com inglês e espanhol disponíveis na base.

Tecnologia

API em camadas (domínio, aplicação, infraestrutura e HTTP), SQL tipado e sem ORM, testes com banco real.

Node 22TypeScriptNestJSPostgreSQL 17 KyselyzodJWT (jose)Vitest + Testcontainers React (SPA)PWA