PowerUp
Een beloningssysteem voor gewoontes, gebouwd voor mijn zoon. Met gescheiden kind- en ouderinterface, visuele voortgang en reflectiemomenten. A habit reward system built for my son. With separate child and parent interfaces, visual progress and reflection moments.
Over dit project About this project
Het laatste project begon niet met bouwen, maar met nadenken.
Mijn zoon had een beloningssysteem nodig — niet een sticker op de koelkast, maar iets dat op zijn telefoon stond, bijhield welke gewoontes hij goed deed, en ons samen een moment gaf aan het einde van de week om terug te kijken.
Ik begon bewust niet met Claude, maar met ChatGPT. Eerst het concept scherp krijgen: welke gewoontes zijn zinvol, wat is de juiste beloningsfrequentie, hoe voorkom je dat het averechts werkt. Pas toen het concept stond, begon de bouw.
De routing is volledig uitgesplitst: het kind heeft eigen pagina's, de ouder heeft eigen beheerpagina's. State wordt centraal beheerd via een Context, navigatie loopt via React Router.
The last project didn't start with building. It started with thinking.
My son needed a reward system — not a sticker on the fridge, but something on his phone that tracked which habits he was doing well and gave us a shared moment at the end of the week to look back together.
I deliberately started with ChatGPT, not Claude. Get the concept right first: which habits are worth rewarding, what is the right frequency, how do you prevent it from backfiring. Only when the concept was set did the build begin.
The routing is fully split: the child has their own pages, the parent has their own management pages. State is centrally managed via a Context, navigation runs via React Router.
Wat goed werkte What worked well
Dit was het eerste project waarbij de inhoud leidend was, en niet de techniek. Niet "wat wil ik bouwen" als eerste vraag, maar "wat wil ik bereiken".
This was the first project where the content came first, not the technology. Not "what do I want to build" as the first question, but "what do I want to achieve".