Project / 02

Athletic Records Journal

A training journal that tracks your progress and ranks it against yourself.

Live2026 —
Status
Live
Year
2026 —
Stack
React 19 · Vite · Tailwind CSS v4 · Supabase · PWA / Android

Athletic Records Journal is a cross-platform training log built from my own frustration with spreadsheets — if I was going to keep tracking workouts, I wanted something that actually showed me how far I'd come. Log a run, a lift, a bike session, and the app finds your personal bests automatically, stacking them on a ranked ladder so every workout either keeps or breaks your record.

It works on the web as an installable app (PWA) and as a native Android app, both synced through Supabase so you can log on your phone at the gym then check your progress back home — everything merges cleanly across devices.

There's a dashboard that surfaces streaks, your top disciplines, and which PRs you're chasing this month. And because motivation lives in the numbers, every discipline runs on its own multi-tier rank system — including a conversion from raw Watts to W/kg powered by the body weight you set in your profile, so the same fitness number lands in different tiers depending on who you are.

Highlights

  • 01One-tap workout logging — exercise, distance, time, weight, reps, date
  • 02Automatic PR detection — the heaviest lift, fastest mile, longest ride, all tracked and highlighted
  • 03Multi-tier rank ladder per discipline — work up through visible levels instead of just staring at numbers
  • 04Dashboard with streaks, monthly PRs, and top disciplines so you see where you stand at a glance
  • 05FIT/GPX import from Garmin, Strava exports — drag a file in and let the parser fill the details
  • 06Installable PWA + native Android app — log on your phone or check results from the desktop
  • 07Hand-drawn SVG charts, no chart library — clean visuals without the clutter