2026 · iOS · Web
Beetstra Training
An iPhone app and website for a personal trainer
Anne Beetstra is a personal trainer. I built him an iPhone app to plan his clients’ training and follow their progress, and the website that brings new clients in.
The app holds client dossiers with goals and injuries, week-by-week programming with sets, reps, tempo and supersets, body-composition measurements, and a progression chart for every exercise.
- Role
- App and website
- Distribution
- TestFlight, with over-the-air updates
- Next
- Repsmith, the public App Store version
The app
The home screen is the day’s agenda. From there Anne opens a client, plans the week, and edits a training right on the gym floor.
Offline first
Gyms rarely have good signal. Everything lives in SQLite on the phone and syncs through PowerSync to a Spring Boot and PostgreSQL backend. Measurements and results turn into charts, so progress is easy to show to a client.
JavaScript-only changes ship over the air from a self-hosted update server, so a fix reaches Anne’s phone the same day.
The website
beetstratraining.nl presents personal training and bootcamps in the same black and gold as the app. It is a fast one-page site with a sign-up form that lands in Anne’s inbox.