Steel dit idee: de 30-dagenchallenge na de zomer voor je sportschool
Written by Dumè Siacci on
September is voor een sportschool de maand waarin alles wordt beslist: leden komen terug vol goede voornemens — en goede voornemens slijten snel. Dit is een app-sectie die ze een volle maand levend houdt: elke ochtend één simpele, zachte actie om af te vinken, een reeks die dag na dag groeit, en een dertigste dag die feestviert. Alles gegenereerd door het te beschrijven aan de AI Extension Builder van GoodBarber. Dit artikel geeft je alles: wat de sectie doet, de regel die de dagelijkse afspraak creëert, de volledige prompt — geschreven om gestolen te worden —, de lijst met dertig acties klaar om te plakken, en de check die je doet vóór je de challenge aankondigt, met de bijpassende bijstelling.

De serie "Steel dit idee": een app-sectie die we beschrijven aan de AI Extension Builder, echt bouwen, en waarvan we je aan het einde de volledige prompt overhandigen, klaar om te plakken. Na de zomerfilmquiz en de countdown naar de seizoensstart van de sportclub gaan we naar de sportschool: de challenge na de zomer.
De sectie, gezien door het lid

Elke ochtend precies één ding. De kaart van de dag toont de actie — Go to bed 30 minutes earlier tonight., Take a 10-minute walk after lunch. — een gebaar dat in een normale dag past, zonder materiaal en zonder stopwatch. Je tikt op Mark done today: de reeks telt op en de kaart verandert van status: Done for today — come back tomorrow. De knop blijft vergrendeld tot de volgende dag. Dat is het hele idee: de challenge valt niet op een zondagavond te "bingen" — één actie per kalenderdag, en de afspraak vernieuwt zichzelf elke ochtend.

Daaronder zet het maandoverzicht de dertig vakjes op een rij: gedane dagen vullen zich, die van vandaag is omcirkeld. Tik op een afgevinkte dag en je ziet de actie en de datum ervan terug. En de sectie onthoudt: het lid sluit de app, komt de volgende dag terug, en alles staat te wachten — reeks, vinkjes, huidige dag — op de eigen telefoon, zonder account en zonder dat er bij de balie iets beheerd hoeft te worden.
Studio Forma, de sportschool op deze screenshots, is verzonnen voor het voorbeeld — alles wat je ziet is fictief.
Waarom dit format werkt voor een sportschool

Het voordeel is geen technisch huzarenstukje, het is de kalender: een challenge van dertig dagen betekent dertig app-openingen per lid. Een poster bij de balie wordt één keer gelezen; een bericht in de groepschat verdrinkt dezelfde dag nog. Een actie die elke ochtend ontgrendelt, bouwt daarentegen een gewoonte op — en gewoonte is precies wat een sportschool in september verkoopt.
De zachtheid is geen leuk extraatje, het is het mechanisme. Twintig minuten wandelen, vijf minuten rekken, een fles water op je bureau zetten: acties zo simpel dat mensen ze echt doen — en elk afgevinkt vakje geeft zin in het volgende. De banner van de sectie zet zelf de toon: Build gentle momentum, one day at a time. Geen beloofde resultaten, geen opgelegde intensiteit: iedereen past aan of slaat over wat niet past, en de challenge blijft een plezier in plaats van een verwijt.
En het maandoverzicht? Dat is het trotsbord: halverwege zegt een half gevuld raster beter "ga door, het werkt" dan welke reminder ook.
Een gemiste dag breekt niets

Kijk naar de screenshot: zes dagen gedaan, één zondag overgeslagen — de reeks staat nog op 6, en de sectie biedt gewoon de volgende actie aan. Het is een ontwerpkeuze, letterlijk zo in de prompt gezet: een dag missen pauzeert de reeks, wist hem nooit. De challenge wacht, en gaat verder waar het lid was gebleven.
Dezelfde logica bij de start: dag 1 is de eerste afgevinkte actie, welke datum het ook is. Wie de challenge op 10 september ontdekt, loopt geen negen dagen achter — zijn dag 1 ligt nog vóór hem. Niemand is bij voorbaat gediskwalificeerd, en dat is precies wat je van een challenge na de zomer wilt: mensen terughalen, niet sorteren.
Wil je liever de strenge versie — een reeks die bij de eerste gemiste dag op nul valt — dan is dat één zin aanpassen in de prompt. Wij staan achter de zachte versie: die past beter bij wat een sportschool haar leden in september wil vertellen.
De promptzinnen die het werk doen
De volledige prompt staat hieronder. Pas je hem aan, dan dragen vier zinnen het essentiële — houd ze erin.
1. "Only one action can be completed per calendar day […] the check-off button stays disabled until the calendar date changes at local midnight." De regel die de dagelijkse afspraak maakt. Zonder deze zin is de challenge in één avond afgevinkt en ziet de app niemand meer terug.
2. "Day 1 is the member's first completed action, whatever the date." De vrije start. Het dagnummer en de kalenderdatum zijn twee verschillende dingen — deze zin vertelt het aan de generator, en je leden profiteren: iedereen begint wanneer hij wil.
3. "Missing a day pauses it, but it never resets and past progress is never erased." De zachtheid, in code. De reeks wacht in plaats van te straffen.
4. "When the 30th action is completed, a congratulations screen takes over from the daily card." Het slot vervangt de dagelijkse uitnodiging — geen "kom morgen terug" meer zodra de challenge klaar is.
Nog één detail: de prompt kondigt aan — I will provide the list of 30. De generatie vult eerst voorbeeldacties in; jouw lijst volgt direct daarna als tweede bericht en wordt woord voor woord overgenomen — hoofdletters en leestekens inbegrepen. Schrijf elke regel precies zoals je hem op het scherm wilt lezen.
De prompt — steel hem
Geen regel code achter deze sectie: een briefing, overhandigd aan de AI Extension Builder. Hier is hij volledig.
Plak daarna je dertig acties
Zodra de sectie gegenereerd is, stuur je de lijst als tweede bericht. Hier is de onze — dertig zachte gebaren rond wandelen, rekken, water en slaap, geschreven om in een normale dag te passen. Steel hem zoals hij is, of herschrijf hem met je eigen lessen en sportschoolgewoontes: houd alleen de zachtheid erin.
Dag 30 vraagt geen heldendaad: hij nodigt uit om de actie te kiezen die je houdt — en het bij de balie te komen vertellen. Dat is de volledige cirkel: de app brengt mensen terug naar de sportschool.
Vóór je de challenge aankondigt: check de afspraak van morgen
Een gegenereerde sectie controleer je zoals je een nieuwkomer controleert: je laat hem de beweging één keer maken. Vink de actie van vandaag af — de kaart moet naar Done for today springen en de knop moet uitschakelen. Open de sectie opnieuw: nog steeds vergrendeld. Zet de datum van je telefoon één dag vooruit, alleen voor de test: de volgende actie moet zich aanbieden, de reeks moet gegroeid zijn. Dertig seconden, en je weet dat de dagelijkse afspraak een maand lang standhoudt.
Laat jouw generatie twee vinkjes op dezelfde dag door, dan hoef je niet opnieuw te beginnen of de prompt te herschrijven: vraag om de bijstelling door te beschrijven wat je ziet en wat je verwacht. Hier is de onze, klaar om te plakken:
Het recept geldt voor elke bijstelling van een gegenereerde sectie: het waargenomen symptoom, het verwachte gedrag, en het woord dat de dubbelzinnigheid wegneemt — hier "vandaag", dat altijd de kalenderdatum betekent en nooit het dagnummer. Een reflex die zich ver voorbij deze challenge uitbetaalt.
En meet wat die dertig seconden vervangen. Een dagslot, als je de code zelf zou moeten onderhouden, is een gedateerde status die bezoeken overleeft, een middernachtwissel om af te handelen, een ongedaan-maken dat alleen de lopende dag terugdraait — het soort detail dat een avond opslokt en bij elke aanpassing opnieuw getest wordt. Hier: één zin in de prompt, dertig seconden controle, en nog één zin om bij te stellen.
De dertigste dag

Wanneer de dertigste actie is afgevinkt, stapt de dagkaart opzij voor het felicitatiescherm: Challenge complete — 30 of 30 done. De reeks toont 30, de voortgangsbalk is vol, en er is geen "kom morgen terug" meer: de challenge eindigt, netjes.
Het juiste moment om door te pakken — eerst in de echte sportschool (dag 30 stuurt mensen er vanzelf heen), daarna in de app: in januari volstaan dezelfde prompt en dertig nieuwe regels om de volgende challenge te genereren. Het skelet beweegt niet; jouw dertig regels wel.
Maak het van jou
Eén actie per dag, een groeiende reeks, een kalenderslot: de mechaniek reikt veel verder dan fitness. Een yogastudio maakt er een maand ademhaling van, een muziekschool dertig dagen oefenen, een bibliotheek een leeschallenge, een winkel een adventskalender in december. Overal waar je een goed voornemen in een gewoonte wilt veranderen — en een app in een dagelijkse afspraak.
Verder lezen
- Prompt teardown: GPS, memory, and Maps from a single sentence — de zusterserie: we nemen een prompt en leggen hem regel voor regel uit.
- De AI Extension Builder — beschrijf een sectie, krijg haar in je app.
- Voor de techniek-nieuwsgierigen (in het Engels): We let an AI write code inside our no-code platform. Generating it was the easy part. — de blik achter de schermen, op dev.to.
Jouw beurt
De challenge na de zomer is maar een startpunt. De suikervrije maand van de diëtiste, de dertig schrijfdagen van de workshop, de fotochallenge van de club — beschrijf de sectie zoals je een coach zou briefen: het ritme, de regel voor gemiste dagen, wat waar moet blijven wat er ook gebeurt. Als je het kunt beschrijven, kan het een sectie van je app zijn: maak een app met GoodBarber.
In het kort
Wat gebeurt er als een lid een dag mist?
Niets onomkeerbaars: de reeks pauzeert en wacht. Het volgende bezoek biedt gewoon de volgende actie aan, en niets van wat gedaan is wordt gewist. Het is de instelling die wij kozen voor een zachte start na de zomer — wil je liever een strenge reeks die op nul valt, dan is dat één zin aanpassen in de prompt.
Kan een lid meerdere dagen in één keer inhalen?
Nee, en dat is expres: één actie per kalenderdag is de regel die de dagelijkse afspraak creëert. Na het vinkje van de dag blijft de knop vergrendeld tot de volgende dag — het is het eerste wat je controleert vóór je de challenge aankondigt.
Heeft elk lid zijn eigen challenge?
Ja. De lijst met dertig acties is gedeeld — die schrijf jij. Voortgang, reeks en het eindscherm zijn persoonlijk: iedereen vinkt af op de eigen telefoon, zonder een account aan te maken.
Kun je een actie veranderen terwijl de challenge loopt?
Ja, met één zin bijstelling. We deden het tijdens het bouwen: de lijst vervangen raakte de dagen die onze testers al hadden afgevinkt niet aan.
Kun je de challenge in januari opnieuw starten?
Het simpelst: genereer de januari-sectie met dezelfde prompt en dertig nieuwe regels — een paar minuten, en de challenge begint bij nul. Het skelet gaat zo vaak mee als jij goede voornemens hebt aan te bieden.
Ontwerp