Skip to the content.

GymApp — Design Notes

A three-screen mockup of the MVP, aligned to docs/PRD.md. The thesis from the PRD is “the fastest set-logging experience on the web, with built-in progressive overload math” — every design choice below comes back to that.

Screens included

  1. Home — greeting, streak/PR stats, the day’s prescribed workout, and program shelf. One-tap entry into the workout from the prominent ink-black hero card.
  2. Logger (primary task) — the screen Sam will see most. Live timer, exercise progress dots, per-set rows showing previous performance, a suggested next set card from the progressive-overload engine, and a custom thumb-zone numpad with mode toggles (Weight / Reps / RPE). The active set row is outlined in ink so the user always knows where input lands.
  3. Summary (success state) — celebration, volume vs. last session, top set, average RPE, PR list with badge type, e1RM trendline sparkline (Epley), and a preview of the next session.

Visual system

UX choices tied to the PRD

What’s intentionally absent