sxsphinxstack

Projects / Workout timer for your routine

Workout timer for your routine

Use with: build-web-app. Resume line when done: Built {project_name}, an interval timer for my training routine — live at {url}

Brief

An interval timer with your own routine hardcoded first and editable second: your sets, your work intervals, your rest lengths. Big numbers readable from the floor, a loud beep at each transition, and controls big enough to hit with a sweaty thumb on a phone. The routine persists across reloads (localStorage is fine).

Personalize

Milestones

  1. Write your routine in the README as data: exercises, durations, rests, rounds. That structure becomes the app's model.
  2. A timer that runs your hardcoded routine start to finish with pause and reset, deployed. Ugly is fine.
  3. The beep, plus the big-number display that passes the floor test.
  4. Edit mode: change durations and add or remove exercises in the browser; the routine survives a reload; empty state designed.
  5. Edge cases: screen staying awake during a session, a paused timer surviving an accidental reload, zero-length rests skipped cleanly.
  6. Train with it for a week. Final README with what you changed after real workouts.

Done means