Web & Apps
Gymmi Workout App
Android fitness app focused on structured training, workout progression, and long-term adherence through personalized mesocycles and exercise analytics.

/ Overview
Practical application
Many fitness apps prioritize generic routines, subscriptions, or social features over long-term training structure and usability. Gymmi was designed as a local-first training companion that helps users organize workouts, track progression, and maintain adherence through a clear mesocycle-based system.
The app combines personalized routine planning, exercise guidance, workout execution, and progress analytics into a single cohesive mobile experience optimized for real-world training consistency.
Core features
- Personalized mesocycle planning : Build structured training blocks with weekly sessions and progressive workout organization
- Local-first architecture: Fully functional offline experience using Room persistence and lightweight on-device data management
- Exercise intelligence system: Filter exercises dynamically based on available equipment, biomechanics, difficulty, and muscle groups
- Guided workout execution: Session-based training flow with exercise instructions, muscle maps, ratings, fatigue indicators, and timers
- Progress analytics dashboard: Track adherence, streaks, estimated 1RM progression, training volume, and strength metrics over time
- Equipment-aware routine generation: Automatically adapts exercise selection according to the user’s available equipment
- Modern Android UI system: Built entirely with Jetpack Compose and Material 3 using reusable design components and responsive layouts
- Bilingual support: Full English and Spanish interface support
- Flexible scheduling logic: Supports session recovery, skipped workouts, dynamic rescheduling, and progressive session flow
PROJECT IN DETAIL