2025-03-17
This document contains wireframes for key screens and user flows in the fitness tracking application. These wireframes focus primarily on the MVP features (Must Have) with some additional wireframes for Should Have features to show the evolution of the app across releases.
The application will use a bottom navigation bar with the following main sections:
Navigation Structure
This flow shows how users discover workout programs, view their details, and start a workout session.

Key Components: 1. Category filters at the top 2. Search functionality 3. Program cards showing: - Difficulty level - Estimated duration - Target muscle groups (with icons) - Rating (if applicable) 4. Sort options

Key Components: 1. Program overview with key metrics 2. Workout day tabs/carousel 3. Exercise list with sets/reps 4. “Start Workout” prominent button 5. Schedule option

Key Components: 1. Current exercise details and demonstration 2. Progress indicator (current exercise/total) 3. Set tracking interface 4. Rest timer 5. Previous/next exercise navigation 6. Pause/end workout controls
This flow shows how users browse the exercise library and view detailed exercise information.

Key Components: 1. Search bar 2. Multiple filter options (muscle group, equipment, difficulty) 3. Active filters display 4. Exercise list with preview images 5. Quick favorite option

Key Components: 1. Exercise demonstration (image/video) 2. Detailed description 3. Primary and secondary muscles highlighted 4. Form cues and common mistakes 5. Tutorial video options 6. “Add to Workout” option
This flow shows how users record their performance during a workout and view their workout history.

Key Components: 1. Weight and reps input 2. Previous performance for reference 3. Difficulty rating 4. Rest timer countdown 5. Notes option 6. Quick set completion buttons

Key Components: 1. Calendar view with workout indicators 2. List view option 3. Summary metrics (total workouts, volume, etc.) 4. Recent workouts with key data 5. Filter options

Key Components: 1. Workout summary statistics 2. Exercise-by-exercise breakdown 3. Performance comparison with previous sessions 4. Notes and highlights 5. Share/export options
This flow shows how users pause, resume, and manage interruptions during a workout.

Key Components: 1. Clear “Paused” indicator 2. Resume and end workout options 3. Elapsed workout time 4. Current progress indicator 5. Option to modify remaining exercises

Key Components: 1. Recovery notification after app restart 2. Workout summary up to interruption point 3. Options to resume or end workout 4. Clear explanation of what happened
Create Custom Workout
Key Components: 1. Workout name and details input 2. Exercise search and browse 3. Exercise configuration (sets, reps, rest) 4. Drag-handle for reordering 5. Smart suggestions based on selected exercises
Exercise Substitution
Key Components: 1. Original exercise display 2. Alternatives sorted by similarity 3. Equipment filter options 4. Side-by-side comparison 5. Preview of how workout will look after substitution
All wireframes should be implemented with the following accessibility considerations:
The wireframes should adapt to different screen sizes using the following guidelines:
E. Bruno - UI/UX Wireframes