Practice Challenges

Gym Activity Dashboard

FitLife tracks user workouts. The profile screen displays account details (email, password) but hides user achievements, streak metrics, and activity logs under submenus.

Select a Challenge Brief (5)


A runner gets demotivated because their fitness profile buries their daily streak progress.

BeginnerFocuses on visual stats grids, progress bars, and tabbed activity lists.

Context & Background

FitLife tracks user workouts. The profile screen displays account details (email, password) but hides user achievements, streak metrics, and activity logs under submenus.

Target Users

Everyday gym-goers who use the profile screen to monitor their progress, share milestones, and feel motivated.

Inspiration & Benchmarks

StravaOutstanding fitness statistics and visual calendar entries.
DuolingoHighly gamified achievement walls and streak trackers.

Your Task

Design a mobile fitness profile displaying user avatar, active streaks, a visual vitals grid, and a tabbed activity feed (Workouts vs. Achievements).

Hard Constraints

  • Mobile app only
  • Must display at least 3 active metrics (e.g. calories, active minutes)
  • Tab switcher must have clear active visual states

Concepts This Tests

Evaluate Yourself

0/4 completed (0%)