Project
Roulette

Workout Logger

Log sets fast, and see whether you're actually getting stronger.

IntermediateWeb appProductivity10–20hAI-buildable 5/5no setupworth shipping

Strength training log built for use between sets: minimal taps to record, and a progression view that shows estimated one-rep max trending over months. The entry flow has to be fast enough to use with one hand while tired, which is a real design constraint.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • Log an exercise with sets, reps and weight
  • Previous session's numbers prefill for quick entry
  • A rest timer starts automatically after logging a set
  • Estimated one-rep max charts over time per exercise
  • Personal records are detected and highlighted
  • Workout templates can be created and reused
  • Everything persists and exports as CSV

The interesting part

  • An entry flow fast enough to use mid-workout
  • One-rep max formulas diverging at high rep ranges
  • Charting progress meaningfully when sessions are irregular

Once it works

  • Add volume and tonnage tracking per muscle group
  • Add plate calculation for a target weight
  • Add a deload suggestion when progress stalls

Suggested stack

reacttypescripttailwindrechartslocalstorage

Track it