Product · 2026
Swing
Offline-first strength training PWA with an AI coach: one-handed logging between sets, exact bar loads, works without signal.

- Role
- Designer · Builder (personal app)
- Status
- Live
- Tools
- PWA, Offline-first, AI coach, Lovable
Context
I train on FIFO rosters, often in site gyms with no reception. Generic workout apps assume a good connection and two free hands.
Problem
Logging a set should take seconds, work offline and still give useful progression insights over a whole rotation.
Approach
- 01Designed for use mid-session: high-contrast dark UI, large touch targets, one-handed flows.
- 02Local-first data layer that syncs to a secure cloud backend when the network is back.
- 03AI coach that reads training history and progression to suggest the next session.
- 04Built-in rest timers and warm-up routines to structure each session.
Outcome
- Used daily as my own training log. Private app, so there is no public link.
In product terms
- Dogfooding → fast feedback loop on real usage
- Offline-first constraint → designing for the user's actual environment
Next project
Amazing Healing Touch