Koah Barstead

Gymingify

A training app that decides what you should lift today, and tells you why.

Client
Personal project
Where
Built for my own training
Year
2026
Work
Design and build
Live
blank428.github.io/Gymingify

See it live

Why I built it

Every training app I tried was a spreadsheet with a login. They record what you did. None of them tell you what to do next, which is the only part that is hard.

Gymingify picks your split, tracks every set, and then makes a call: add weight, push for reps, or hold. It shows the reasoning next to the exercise, so you can disagree with it.

today
The Gymingify workout screen on a phone: a front and back anatomical figure with the legs and glutes highlighted, a notice reading "Week 8. Consider a deload if fatigue is building", and exercise cards showing prior sets and all-time records.
logging a set
Logging a set of leg extensions. The app shows the all-time record, the session volume, a target of 115 lbs with the reason "two sessions confirm it", the two sets already logged, and a rest timer counting down.
the record
The Gymingify stats screen: an eight week training streak, the week laid out by session type, a session volume chart, and a bodyweight chart trending down.

The whole loop. What today loads, what to lift and why, and what the last eight weeks add up to.

How it works

It reads your history, not just your last set
Two clean sessions at a weight moves you up. One bad session does not move you down. The suggestion says which rule fired.
It knows what today costs you
The anatomical map shows the muscles this session actually loads, and the week counter raises a deload prompt when fatigue has been stacking.
Your data stays yours
Everything lives in the browser. There is no account and no server. You can export the whole history as one JSON file and import it on another device.
It works with no signal
Installed to the home screen it runs offline, which matters in a gym basement.