Per workout: exercises × sets × reps × weight. Program templates (PPL, upper/lower, 5/3/1, PHAT, GVT). Auto-progression (add 5 lb when all sets hit). Body metrics (weight, waist, chest). Progress photos. Rest timer. No ads, no Instagram "fitness influencer" feed, no 'unlock PRO' for basic features. Just a log.
Per exercise: 5×5 at 185 lb. Copy-last-session for fast entry. Drop sets / AMRAP / rest-pause modes. Warm-up sets optional. One-handed phone entry between sets. Dark mode for 5 AM gym light.
PPL 6-day, Upper/Lower 4-day, 5/3/1 (BBB/Boring-But-Big, 531-FSL), PHAT (Power/Hypertrophy), German Volume Training, Smolov, Texas Method, Reverse Pyramid. Start a program, it schedules your sessions.
Hit all 5×5 at 185? Next session is 190. Miss reps? Stay at 185 one more week. Miss 2 weeks in a row? Deload by 10%. Progression rules per program template. Gains stay honest.
Weekly: body weight, waist, chest, thighs, biceps. Monthly: body fat %, progress photos (front / side / back). Year-over-year graph. Real signal vs scale noise.
90 sec for accessory, 3 min for compound, 5 min for max. Per-exercise default. Auto-start after logging a set. Notification at end. No more "how long has it been?" while scrolling X.
Flask + SQLite. Your lifts, photos, body metrics stay on your server. Not on a fitness-SaaS that sells 'transformation stories' with your data.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.