2026 · iOS · Web
Beetstra Training
Een iPhone-app en website voor een personal trainer
Anne Beetstra is personal trainer. Ik bouwde voor hem een iPhone-app om de trainingen van zijn klanten te plannen en hun voortgang te volgen, en de website die nieuwe klanten binnenbrengt.
De app bevat klantdossiers met doelen en blessures, planning per week met sets, herhalingen, tempo en supersets, metingen van de lichaamssamenstelling, en een voortgangsgrafiek voor elke oefening.
- Rol
- App en website
- Distributie
- TestFlight, met updates via de lucht
- Hierna
- Dezelfde app, maar dan ook voor de klanten van Anne
De app
Het startscherm is de agenda van de dag. Van daaruit opent Anne een klant, plant hij de week en past hij een training aan, midden in de sportschool.
Offline first
In sportscholen is het bereik vaak slecht. Alles staat in SQLite op de telefoon en synchroniseert via PowerSync met een Spring Boot- en PostgreSQL-backend. Metingen en resultaten worden grafieken, zodat voortgang makkelijk aan een klant te laten zien is.
Updates gaan in place, zonder dat er een App Store-review aan te pas komt. Zo staat een hotfix vijf minuten later live op Annes telefoon.
De website
beetstratraining.nl presenteert personal training en bootcamps in hetzelfde zwart en goud als de app. Een snelle one-pager met een aanmeldformulier dat in Annes inbox belandt.