Workout Tracker
Most workout apps want to hand you a program. I already have one — I just needed somewhere to log it.
Most workout apps want to hand you a program. I already have one — I just needed somewhere to log it.
My Upper/Lower split is already decided. What I wanted was a place to log it that didn't try to auto-assign a rotation, sell me a subscription, or hold my data on someone else's server.
A static HTML/CSS/JS front end backed by a single PHP script and a JSON file, hosted on my own server with a password gate — same pattern as Habit Tracker, Reading List, and Time Block. A month calendar is the home view; tapping a day opens a panel to log or edit it. Quick-fill buttons drop in that day's Upper or Lower template, with non-negotiable lifts flagged, but nothing is assigned automatically — I pick which days are which myself. Each exercise holds an editable set of reps and weight. A workout timer tracks how long the session runs, and a separate rest timer counts down between sets; both sit right above the day's exercises so I'm not hunting for a stopwatch mid-set.
A day open on the calendar — the workout and rest timers sit right above quick-fill.
An Upper day logged — editable sets, reps, and weight, non-negotiable lifts flagged red.
A tracker that mirrors my exact program instead of guessing at one, with a timer built for actually working out — not a generic fitness app I'd have to fight to log a rest period. Any date range exports to CSV or Markdown.