Bohemian Gym
Resumen
Bohemian Gym es una app companion para atletas que les ayuda a crear sus propias rutinas, conduce la sesion misma (rounds de combate, campana de descanso con audio ducking, recuperacion de sesion, RPE retroactivo), y entrega metricas reales de progreso con inteligencia de sobrecarga progresiva para realmente impulsar resultados, diferenciandose de competidores que solo registran después. Multi-tenant white-label, offline-first, 3 flavors basados en rol sobre un core Flutter compartido.
Puntos clave
- Diferencia Bohemian Gym de competidores de log-after-the-fact (Strong, Hevy, Jefit) al conducir la sesion de entrenamiento misma: rounds de combate con timer de descanso, campana en background con audio ducking, y modelo PendingSet para seguimiento en progreso. — Ejecución de sesion en tiempo real como moat de producto vs competidores tipo Excel con UI
- Recuperó sesiones de entrenamiento interrumpidas mediante snapshot del cubit y restoreFromSnapshot, de modo que una sesion interrumpida no pierde datos y el usuario continua donde quedo. — Continuidad sin perdida de datos ante interrupcion, background o crash
- Sirvió 3 personas (atleta, entrenador, manager) más SA desde un solo monorepo Flutter con flavors basados en rol y builds white-label (gym slug mapeado a applicationId / bundle id). — 3 personas + SA atendidos por 1 codebase con builds white-label por tenant
- Habilitó colaboracion coach-atleta mediante codigos de invitacion y flujo de asignación (aceptar, rechazar, revocar, pendiente), dashboard de asignación de rutinas y libreria compartida de ejercicios y sistemas. — Workflow coach-atleta entregado sobre codigos de invitacion
- Endureció autenticacion y sincronización de datos para producción mediante hashing de password en cliente, rotacion de refresh con detección de reuso, snapshot backup, detección de drift y UI de resolucion de conflictos. — Seguridad production-grade y sync v2 offline-resiliente
- Embebió un asistente IA in-app (Assistant v2) con chat polimorfico, controles de budget y endurecimiento contra prompt injection en 7 capas de defensa (0% ASR en baseline de benchmark Spikee). — Asistente IA in-product endurecido con tasa de ataque verificada en 0%
- Impulsó progreso real de fuerza mediante inteligencia de sobrecarga progresiva: rastrea metricas de levantamiento entre sesiones y recomienda ajustes de peso / repeticiones basados en historial de volumen e intensidad, en lugar de dejar al atleta adivinando. — Motor de sobrecarga progresiva diferencia de apps de solo logging