Bohemian Gym
Resumo
Bohemian Gym e um app companion para atletas que ajuda eles a criarem suas proprias rotinas, conduz a sessão em si (combat rounds, sino de descanso com audio ducking, recuperacao de sessão, RPE retroativo), e entrega metricas reais de progresso com inteligencia de sobrecarga progressiva para realmente impulsionar resultados, diferenciando-se de competidores que apenas registram depois. Multi-tenant white-label, offline-first, 3 flavors baseados em role sobre um core Flutter compartilhado.
Pontos-chave
- Diferencia o Bohemian Gym de competidores de log-after-the-fact (Strong, Hevy, Jefit) ao conduzir a sessão de treino em si: combat rounds com timer de descanso, sino em background com audio ducking, e modelo PendingSet para acompanhamento em progresso. — Execução de sessão em tempo real como moat de produto vs competidores tipo Excel com UI
- Recuperou sessões de treino interrompidas através de snapshot do cubit e restoreFromSnapshot, de modo que uma sessão interrompida nao perde dados e o usuario continua onde parou. — Continuidade sem perda de dados frente a interrupcao, background ou crash
- Atendeu 3 personas (atleta, treinador, manager) mais SA desde um unico monorepo Flutter com flavors baseados em role e builds white-label (gym slug mapeado para applicationId / bundle id). — 3 personas + SA atendidos por 1 codebase com builds white-label por tenant
- Habilitou colaboracao coach-atleta através de codigos de convite e fluxo de atribuicao (aceitar, rejeitar, revogar, pendente), dashboard de atribuicao de rotinas e biblioteca compartilhada de exercicios e sistemas. — Workflow coach-atleta entregue sobre codigos de convite
- Fortaleceu autenticacao e sincronizacao de dados para produção através de hashing de senha no cliente, rotacao de refresh com detecção de reuso, snapshot backup, detecção de drift e UI de resolucao de conflitos. — Seguranca production-grade e sync v2 offline-resiliente
- Embutiu um assistente IA in-app (Assistant v2) com chat polimorfico, controles de budget e endurecimento contra prompt injection em 7 camadas de defesa (0% ASR no baseline de benchmark Spikee). — Assistente IA in-product endurecido com taxa de ataque verificada em 0%
- Impulsionou progresso real de forca através de inteligencia de sobrecarga progressiva: rastreia metricas de levantamento entre sessões e recomenda ajustes de peso / repeticoes baseados em historico de volume e intensidade, em vez de deixar o atleta adivinhando. — Motor de sobrecarga progressiva diferencia de apps de apenas logging