Catalogo Completo

Todas as funcoes da plataforma

Inventario funcional organizado por modulo para produto, suporte e operacao.

1. Funcoes transversais

  • Autenticacao JWT + cookie compartilhado.
  • CORS por dominio permitido.
  • Respostas JSON padronizadas.
  • Rate limit em fluxos criticos.
  • Verificacao reCAPTCHA.

2. Funcoes do Atleta

  • Conta: cadastro, login, logout, editar perfil, trocar senha.
  • Senha: forgot password e reset por token.
  • Treinos: criar, listar, detalhar, editar, excluir, stats.
  • Tecnicas: criar, listar, buscar, filtrar, favoritar, editar, excluir.
  • Campeonatos: criar evento do atleta, checklist, resultado, excluir.
  • Comunidade: postar, curtir, comentar, ocultar post proprio.
  • Peso: registrar e listar historico.
  • Notificacoes: listar, contar, marcar lida(s), aceitar/recusar convite.

3. Funcoes da Academia

  • Conta da academia: cadastro, login, perfil, reset de senha.
  • Alunos: listar, filtrar, cadastrar, editar, remover.
  • Vinculo: convidar aluno, aceitar fluxo por token, registro direto.
  • Presenca: registrar por aluno e consultar por data.
  • Treinos da academia: criar com presentes, listar, detalhar, excluir.
  • Financeiro: registrar pagamento de aluno e acompanhar status.
  • Campeonatos da equipe: presenca, resultado, indicacao.
  • Cronometro de treino/rola.

4. Funcoes de Assinatura

  • Pagina de plano atleta.
  • Pagina de plano academia.
  • Registro de checkout.
  • Status de assinatura/trial.
  • Historico de pagamentos.
  • Webhook de pagamento.

5. Funcoes do Admin

  • Dashboard executivo e pendencias.
  • Usuarios: reset senha, bloqueio e filtros.
  • Assinaturas: ativar, renovar, cancelar, links e historico.
  • Moderacao de tecnicas e academias.
  • Tecnica da semana.
  • CRUD de eventos.
  • Logs de admin, app, login attempts e webhooks.

6. Observabilidade e suporte

  • Healthcheck publico da API e banco.
  • Logs de e-mail transacional para diagnostico.
  • Logs de excecao por endpoint.