FitPersonal AI
PWA · Saúde & Fitness

FitPersonal AI

Treino de força personalizado e seguro

FitPersonal AI é um Progressive Web App em português para treino de força, voltado a quem treina na academia ou em casa. A partir de um questionário de 7 etapas, gera um plano personalizado com um motor de regras desenvolvido internamente: mesma entrada e mesma semente produzem o mesmo plano, e cada plano passa por uma validação independente antes de ser salvo. Antes de tudo, uma triagem de saúde interrompe a geração quando há dor, lesão ou falta de liberação e encaminha o usuário a um profissional. Os planos são versionados, a sessão de treino é guiada ao vivo (descanso, sugestão de carga, retomada após interrupção) e o histórico vira gráficos de progresso. Nenhum dado sai do servidor, não há API de terceiros e o sistema roda em hospedagem compartilhada comum. O app não substitui a orientação de um profissional de saúde ou de educação física.

Público-alvo: Adultos que treinam musculação na academia ou em casa sem acompanhamento de personal trainer.

Funcionalidades

O que o FitPersonal AI resolve

Gerador de planos

Divisão de treino por frequência e nível, ajuste ao tempo disponível e validação antes de salvar — reproduzível e testado.

Triagem de segurança

Dor, lesão ou falta de liberação interrompem a geração do plano e encaminham o usuário a um profissional.

Sessão de treino ao vivo

Cronômetro de descanso, sugestão de carga com base na última sessão, retomada após interrupção e tela sempre ligada.

Progresso com dados reais

Comparação entre períodos, metas semanais, medidas corporais, gráficos por exercício e conquistas.

Coach por regras

Responde com base no plano e nas cargas do usuário, recusa diagnóstico, remédios e suplementos e encaminha relatos de dor.

Comunidade opcional

Perfis, posts, curtidas e comentários, com denúncias, bloqueios e fila de moderação.

Sob o capô

Diferenciais técnicos

  • Motor de geração determinístico (função pura com semente) e planos versionados — nada é sobrescrito
  • Feito para hospedagem compartilhada: cliente SMTP, WebAuthn com leitor CBOR e rate limiter em banco escritos internamente
  • Revogação global de sessões por época e login com equalização de tempo contra enumeração de usuários
  • Uploads recodificados para remover EXIF; LGPD com exportação de dados, revogação de consentimento e exclusão de conta
  • 67 casos de teste cobrindo IDOR, CSRF, XSS e SQL injection

Stack utilizada

Tecnologias por trás do FitPersonal AI

PHP MySQL / MariaDB JavaScript PWA / Service Worker WebAuthn

Conheça também

American Teens

Comunidade digital para jovens

Ver produto