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.
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
Conheça também
American TeensComunidade digital para jovens