Eigen project · 2026

Cadence Coach

Een trainingsapp voor duursporters, met een AI-coach die je trainingen, slaap en hartslag leest en zegt wat vandaag de juiste sessie is.

Rol
Idee, ontwerp en bouw
Sinds
augustus 2026
Werkt als
app voor iOS en Android
Landingspagina van Cadence Coach met een gsm waarop de coach een gesprek opent

De vraag

Wie zonder coach traint, volgt meestal een gekocht schema of een spreadsheet. Dat plan is geschreven voor het seizoen begon en weet niets van een slechte nacht of een gemiste week. Ik wilde een coach die je eigen data leest en elk advies met cijfers onderbouwt, ook als het eerlijke antwoord is om minder te doen.

Gebouwd metExpoNext.jsSupabaseClaude API

Wat ik bouwde

  1. Een coach die je data leest
    De coach leest je sessies, slaap, HRV en rusthartslag, en past je dag daarop aan. Bij elke wissel zie je wat beide sessies kosten aan belasting.
  2. Trainingsleer in code, niet in een prompt
    De rekenregels voor belasting, vorm en opbouw zitten in geteste code. Harde grenzen, zoals hoe snel je loopvolume mag stijgen, kan de coach niet omzeilen.
  3. Een seizoen rond je wedstrijd
    Je kiest één doelwedstrijd en de uren die je hebt. De app bouwt het seizoen terug vanaf die datum, voor zwemmen, fietsen, lopen en kracht.
  4. Een admin met privacy als vertrekpunt
    Een beheeromgeving voor sporters, abonnementen en de kosten van de coach. Gezondheidsdata is er enkel leesbaar, en elke inzage komt in een auditlog.

De app

De app is het eigenlijke product. Sporters praten er met hun coach, volgen hun plan en zien hoe hun vorm evolueert. Gebouwd met Expo, voor iOS en Android.

  • Het coachgesprek met de sessie van vandaag en een notitie over slaap en HRVDe coachElke ochtend leest de coach je nacht en je hartslag. Na drie korte nachten schuift hij de zware sessie op en legt hij uit waarom.
  • Het plan met de doelwedstrijd, de sessie van vandaag en de week per sportHet planJe doelwedstrijd bovenaan, de sessie van vandaag en je week per sport. Alles wat je doet, telt mee voor het volgende advies.
  • Detail van een fietssessie met duur, belasting en vermogenEen sessieDuur, belasting en vermogen voor vandaag, en waar de sessie in je week past. Je kan ze verplaatsen of de coach er iets over vragen.
  • Fitnessrapport met fitheid, vermoeidheid en vorm, en de fietsfitheidJe vormFitheid, vermoeidheid en vorm over zes weken, en per sport hoe je evolueert. De coach wijst aan wat je het meest tegenhoudt.

De admin

Achter de app zit een beheeromgeving in Next.js voor wie het platform runt. Ze toont wat de zaak opbrengt, wat de coach kost en wie welke gegevens mag zien.

01Het overzicht

Maandelijkse inkomsten, het aantal sporters, wat de AI-coach kost en openstaande supportvragen. De cijfers komen rechtstreeks uit de database, niet uit een aparte analysetool.

Overzicht van de admin met maandelijkse inkomsten, sporters, de kosten van de coach en openstaande vragen

02Sporters

Iedereen met een account, met de status van het abonnement en of de onboarding af is. Wie onderweg vastloopt, valt meteen op.

Lijst van sporters met hun abonnement en of de onboarding af is

03Gezondheidsgegevens

HRV, rusthartslag en slaap zijn gevoelige gegevens. Deze pagina is enkel leesbaar, en elke keer dat iemand ze opent, komt dat in het auditlog.

Gezondheidsdata van een sporter, met een melding dat elke inzage gelogd wordt

04De coaches

Een hoofdcoach en zes specialisten, van fysio tot zwemmen. Per coach zie je welk model hij gebruikt, hoeveel denkwerk hij krijgt en of hij in het gratis of het betalende plan zit.

De hoofdcoach en de specialisten, elk met hun model en plan

05Grenzen voor de coach

Regels die de coach niet kan omzeilen, zoals hoe snel je loopvolume mag stijgen. Sommige weigeren een plan, andere vragen enkel om uitleg. Daarnaast mag de AI per sporter per dag maar een beperkte hoeveelheid tekst schrijven, zodat de kosten nooit ontsporen.

Grenzen voor de coach: trainingsregels en uitgavenlimieten

06Inkomsten

Maandelijkse inkomsten, abonnees en churn over negentig dagen, met wat Stripe aan kosten inhield en wat terugbetaald werd.

Inkomsten met maandelijkse omzet, abonnees en churn

07Retentie

Per maand van inschrijving: hoeveel sporters na één, twee of zes maanden nog actief zijn. Een lege cel betekent dat die maand nog niet voorbij is, niet dat het nul is.

Retentie per maand van inschrijving

Cadence Coach zit nog in de testfase. De sporters, trainingen, gezondheidsgegevens en bedragen in deze schermen zijn verzonnen.

Iets gelijkaardigs nodig?

Een website voor je zaak of club, of een tool die een rommelig proces vervangt. Mail me met je idee en ik laat binnen de week weten of het past.

Mail je idee

Ander project

Landingspagina van het platform voor het fictieve bureau KolmDigitaal bureau, intern · 2026BureauplatformHet platform waarop een digitaal bureau zijn zaak draait: verkoop, offertes, planning, uren en rapporten op één plek.Bekijk Bureauplatform