Workout Quest Tracker

A free workout log that turns reps, miles, and lifts into XP — with streaks and personal records.

Lv 1
Couch Potato
0 / 100 XP
Total XP 0
Streak 0d
Today XP 0
Today Sets 0
+ Add an Exercise

Tip: 1 XP per push-up, 0.5 XP per plank second, 10 XP per km run, 0.1 XP per kg-rep lift. Bump the rate for harder exercises (e.g. 3 for pull-ups).

Workout Board 0 exercises
    No exercises yet. Add your first one above!
    Recent Activity
      No activity yet.

      How it works

      1. Name your athlete. Type your name into the field at the top. Starting rank is Couch Potato, level 1.
      2. Add an exercise. Pick a type — Reps (push-ups, squats), Time (planks in seconds), Distance (kilometres run or cycled), or Reps × kg (weighted lifts). Give it a name and an XP rate. Sensible defaults are filled in automatically when you change the type.
      3. Tap to log a set. When you finish a set, tap the exercise card and enter the value: a rep count, seconds (e.g. 90 or 1:30), kilometres, or reps × weight like 10x60. XP is computed as value × XP-rate.
      4. Build a streak. Each calendar day with at least one logged workout extends the streak counter. Miss a day and the next workout resets it to 1.
      5. Break personal records. Each exercise remembers its best-ever value. Beat it and a PR banner fires — for weighted lifts the PR compares total volume (reps × weight).
      6. Level up. Level 1 to 2 takes 200 XP. Each level after that demands more than the last, and the gap itself widens — 300 XP for level 3, then 450, 650, 900, 1200, 1550, 1950, all the way up to 2,400 XP for the final level. Reaching the top rank — Immortal — takes about 9,600 XP of meaningful workouts. Ranks in order: Couch Potato, Rookie, Athlete, Warrior, Beast, Titan, Iron, Champion, Legend, Immortal.
      7. Come back tomorrow. Progress is saved automatically in this browser's local storage. Close the tab, open it again next week, and everything will be where you left it.

      Why a gamified log works

      The hardest part of training isn't the workout itself — it's stringing workouts together for weeks and months. A plain spreadsheet eventually stops feeling like progress; a number going up on the screen the moment you finish a set feels different. Tightening the feedback loop from "see your weekly average on Sunday" to "earn 45 XP the second the plank ends" is the same trick games have used for decades, and it transfers cleanly to fitness habits.

      The streak counter is doing the heavy lifting on the consistency side. A 12-day streak isn't actually worth anything; it's just a number — but the prospect of losing 12 days is a much sharper motivator than the prospect of not gaining a 13th. That asymmetry is why streak-based apps tend to outperform reminder-based ones for habits people already half-want to do.

      Personal records do the opposite job: they reward you for pushing harder on the days you already showed up. A 25-rep set when your best was 22 feels different from a 25-rep set in isolation, because the app told you, in capital letters, that it was a record. Over months, the PR list becomes a visible track record of getting stronger.

      Features

      Tips for getting the most out of it

      Start with three or four exercises you'll actually do, not a perfect program. A board with twenty entries on day one usually has fifteen abandoned a week later, and the abandoned ones drown out the active ones. Set XP rates so that the lifts you find genuinely hard earn more per rep than the easy ones — that's how you stop the chart from rewarding the same set of comfortable push-ups every day. For weighted-reps, log each top set separately rather than your warm-ups; you want the PR comparison to be against real working sets. Finally, if the streak ever breaks, don't restart everything — just keep logging. The XP bar doesn't care about streaks, and the next streak starts the moment the next workout is logged.

      Frequently asked questions

      Do I need to create an account?

      No. There is no sign-in, no email field, and no profile. Everything you enter is saved only in this browser's local storage on your own device. Nothing is sent to any server.

      What kinds of exercises can I track?

      Four types: reps for count-based movements (push-ups, squats, pull-ups), time in seconds for isometric holds (planks, dead-hangs, wall-sits), distance in kilometres for cardio (running, cycling, swimming), and reps × kg for weighted lifts (bench press, deadlift, weighted squats).

      How is XP calculated?

      XP is the value of the set multiplied by an XP-per-unit rate you choose when adding the exercise. Defaults: 1 XP per rep, 0.5 XP per second, 10 XP per km, and 0.1 XP per kg-rep for lifts. Boost the rate for exercises that are harder for you — e.g. set pull-ups to 3 XP per rep if push-ups stay at 1.

      How does the streak work?

      The streak ticks up by one each calendar day you log at least one workout, as long as you also logged something the previous day. Miss a full day and the next workout resets it to 1. The streak number stays visible but greys out once it's broken, so you can see what you used to have.

      What happens if I clear my browser data?

      The tracker resets, because progress is stored locally rather than in an account. Switching browsers, switching devices, or using private browsing has the same effect. Photograph the screen at the end of each week if you want a permanent record.

      Does it work offline?

      Once the page has finished loading, all of the gameplay works without an internet connection. Reconnecting is only needed to load the page initially or to visit other pages on OmniAppHub.