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
- Repsmith, de publieke versie in de App Store
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.
Wijzigingen die alleen JavaScript raken gaan via een eigen updateserver door de lucht, zodat een oplossing dezelfde dag op Annes telefoon staat.
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.