Skip to the content.

GymApp — Product Requirements Document

Owner: Product Strategy Date: 2026-05-15 Status: v0.1 (MVP scope locked) Platform (MVP): Web (responsive, mobile-first PWA)


1. Problem Statement

Who: Intermediate gym-goers (1–5 years lifting) running structured strength/hypertrophy programs 3–5x/week.

What: They track workouts in Notes, spreadsheets, or bloated apps (Hevy, Strong, Fitbod) that bury set entry under social feeds, ads, and AI gimmicks, and don’t surface progression at the moment of decision.

Why now:

Wedge: the fastest set-logging experience on the web, with progressive-overload math built in.


2. Target User & Primary Use Case

Primary persona: “Sam,” 28, 4x/week hypertrophy split, logs between sets on whatever phone is nearest.

Primary use case: Mid-workout, phone browser, opens GymApp → taps next exercise → logs weight × reps × RPE in <5 seconds → sees prescribed load for the next set auto-calculated from last session.

Secondary: Weekly desktop review — volume, PRs, e1RM trendlines per lift.


3. MVP Scope (must-have)

  1. Fast set logger — Log weight/reps/RPE for an exercise in ≤2 taps + numeric input. Acceptance: P95 time-to-log a set <5s on mobile web from app open.

  2. Program templates + routine builder — Seeded templates (PPL, Upper/Lower, 5/3/1 BBB) plus custom routine builder. Acceptance: User starts a templated workout in ≤3 taps from home; custom routines persist across devices.

  3. Progressive overload engine — Per-lift next-session load suggestion from last performance + RPE. Acceptance: Every logged exercise shows a prescribed load for next session within 100ms of completion.

  4. History & PR tracking — Per-exercise last-5 sessions, e1RM (Epley) trendline, PR badges (1RM/3RM/5RM/volume). Acceptance: Tapping any exercise opens history + trendline chart in <300ms (cached).

  5. Offline-first sync — Full workout flow works offline; syncs on reconnect with last-write-wins per set. Acceptance: Airplane-mode workout surfaces in cloud within 10s of reconnect; sync failure rate <0.5%.


4. Non-Goals (deliberately NOT building)


5. Success Metrics

Quantitative (North Star): Weekly Logged Workouts per Active User ≥ 3.0 by week 8 post-launch.

Qualitative: Of 10 user interviews at week 6, ≥7 unprompted users describe GymApp as “faster” or “cleaner” than their previous tracker.

Supporting KPIs: D7 retention ≥35%, P95 set-log latency <5s, sync-failure rate <0.5%.


6. Tech Stack

Web (MVP):

iOS / Android (Phase 2, ~month 4):


7. Two-Week Build Plan

Week 1 — Core loop

Week 2 — Differentiators + ship


Open Questions (resolved, recorded for traceability)