Eigen product · Vrijwel dagelijks gebruikt

Trainingsplanning en voortgang in één mobiele workflow.

Ik ontwikkel deze app vanuit mijn eigen trainingsroutine: snel een workout starten, sets registreren en later kunnen zien hoe een oefening zich ontwikkelt.

Opdrachtgever
Eigen product
Type
Mobiele webapp / PWA
Status
Actief gebruikt & ontwikkeld
Rol
Product, UX/UI & full-stack
Mobiele Gym app met drie workouts voor deze week en voortgang van trainingsplannen
Het weekoverzicht toont wat is afgerond, gepland of direct gestart kan worden.

Waarom ik de app ben gaan bouwen

Als fanatieke sporter gebruikte ik verschillende trainingsapps, maar geen daarvan sloot helemaal aan. Soms ontbrak een functie, soms zat juist de nuttigste functie achter een abonnement en vaak werkte de interface niet zoals ik tijdens een training denk. Toen we begin 2026 een vrije kamer ombouwden tot thuisgym, besloot ik een eenvoudige app te maken die precies onze eigen routine ondersteunt.

Het probleem

Een workout lijkt aan de buitenkant eenvoudig, maar bestaat uit veel samenhangende onderdelen: oefeningen, sets, herhalingen, gewicht, rust, eerdere prestaties en een planning voor meerdere dagen. Tijdens het sporten moet die structuur juist zo weinig mogelijk aandacht vragen.

De productaanpak

Ik heb planning, uitvoering en terugblik als één doorlopende workflow ontworpen. Een trainingsplan plant workouts op gekozen weekdagen. Bij het starten worden de oefeningen en doelen naar een sessie gekopieerd, zodat historische trainingen correct blijven wanneer een schema later verandert.

Wat nu werkt

  • Persoonlijke workouts met oefeningen, sets en herhalingsdoelen.
  • Trainingsplannen met terugkerende weekdagen en geplande sessies.
  • Geplande én snelle workouts zonder vooraf ingesteld schema.
  • Live setregistratie, workouttimer en rusttimers per oefening.
  • Voorinvulling op basis van eerdere prestaties.
  • Voortgang per oefening, persoonlijke records en doelkaarten.
  • Registratie van lichaamsgewicht, middelomtrek en vetpercentage.
  • Persoonlijke voorkeuren en beschikbare apparatuur.
Dagoverzicht in de Gym app met de oefeningen van de huidige training
Het trainingsoverzicht houdt de route door de workout kort en duidelijk.
Oefeningdetail met huidige sets, vorige workout, herhalingen, maximumgewicht en persoonlijk record
Per oefening zijn de huidige sets, vorige prestaties en het persoonlijke record direct beschikbaar.

Mijn bijdrage

Dit is een volledig eigen product. Ik bepaal de productrichting en functionaliteit, ontwerp de UX en interface en bouw de Django-modellen, businesslogica, views, templates en PWA-onderdelen.

Resultaat en ontwikkeling

De app wordt door mij, mijn partner en mijn broer vrijwel dagelijks gebruikt. Hij ondersteunt inmiddels de volledige kernroute van schema maken tot training uitvoeren en voortgang terugzien. De eerste gebruiksperiode bracht situaties aan het licht waar ik vooraf niet aan had gedacht. Juist die feedback heeft me geleerd ogenschijnlijk eenvoudige workflows verder te ontleden en eerder rekening te houden met uitzonderingen.

Waar ik het meest trots op ben, is niet alleen dat de app bruikbaar is, maar dat het project mijn manier van productdenken heeft aangescherpt: van “een workout registreren” naar begrijpen hoe alle kleine beslissingen samen één duidelijke ervaring vormen.

Dit is een persoonlijk product en geen commerciële gezondheidsdienst. De case toont product- en ontwikkelvaardigheden; er worden geen gezondheidsresultaten aan toegeschreven.

Zelf een productidee?

Van dagelijkse frustratie naar een werkende webapp.

We kunnen klein beginnen met de belangrijkste gebruikersroute en van daaruit gericht uitbreiden.

Bespreek je idee