Project / 02
Athletic Records Journal
A training journal that tracks your progress and ranks it against yourself.
- 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