ENNeem contact op

2026 · iOS · Web

Beetstra Training

Een iPhone-app en website voor een personal trainer

  • Expo
  • React Native
  • TypeScript
  • PowerSync
  • SQLite
  • Spring Boot
  • PostgreSQL

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.

Agenda, klantdossiers en een weekplanning
Training, de oefeningeditor en de bewegingenbibliotheek

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.

Lichaamssamenstelling en voortgang per oefening

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.

beetstratraining.nl
Personal training
Contact