Blog

The app I built so my children learn more than school asks

The chart on our fridge lasted about a fortnight. What replaced it took two attempts, and the second attempt threw away most of the first.

The chart

A paper chart cannot settle an argument

We had the usual thing. Names down the side, days across the top, points added in pen. It worked while somebody stood in front of it, and for a good part of the year nobody was: I work in Norway and my family is in Hungary.

The deeper problem was not the distance. A point written in pen records that a point was given. It does not record what it was given for. A month later the total is a number nobody can explain, and a number nobody can explain is a number a child can argue with, reasonably.

The gap

School apps report on what school assigns

They tell me a homework was set and whether it came back. That is what they are for, and they do it well.

None of them cover the reading we wanted on top of the syllabus, or the extra maths, or anything else we decided mattered at home. There was nowhere to put that work, and no way to attach anything to it.

The model

A household is a small operation

Once I stopped thinking about charts, the shape was obvious. A family reward scheme is a workflow with four steps.

  • Somebody sets the work and says what it is worth.
  • Somebody else claims they have done it.
  • Somebody with authority approves the claim.
  • The balance moves, with the reason recorded beside it.

Learning sits in that list at the same value as anything else. Twenty minutes of reading is priced and approved exactly like emptying the dishwasher, which is the whole point: it stops being a separate argument about school and becomes work with a price.

That produced three views of one record. The parent side sets tasks and approves them. The child side shows what is owed and what a reward costs, and can submit and read the history without changing any of it. The Apple TV app shows balances to the room and approves nothing at all, because a remote sitting in a child's hand must not sign off that child's chores.

Nobody grants themselves credits and nobody edits history quietly. That is the part that ended the disputes, more than any reward did.

The rebuild

The first version came with a bill I would keep paying

I built it first in FlutterFlow over several months, with my own backend and my own database. It worked. Then I priced what owning that database actually meant.

Holding children's data is not a storage problem, it is a standing obligation. A lawful basis for every processing purpose under the GDPR. An impact assessment, because children are involved. A retention schedule that deletes on time rather than when someone remembers. Breach notification inside 72 hours. Deletion requests honoured all the way into backups. A privacy notice that stays true after every feature change. COPPA adds its own layer for any user under 13 in the United States, and its amended rule became fully enforceable in April 2026.

That work carries on long after everyone who signed off on the build has moved to another job. For an app made by one person, it is the largest recurring cost in the whole project, and none of it makes the product better.

So the rebuild went to Xcode and put the data in each family's own iCloud. No account, no server of mine holding anything, no tracking, no database for me to protect or to lose. Apple's listing for the app reads Data Not Collected, and it reads that way because there is genuinely nothing on the other end.

Throwing away months of work is unpleasant. It was still the cheaper option once the recurring obligation was priced honestly. With Claude Code doing the volume work, the rebuild went from restart to the App Store in about three weeks.

At home

What actually changed

The arguments stopped, which I had expected. What I had not expected was the planning. A balance that sits on a screen and moves for stated reasons lets a child hold a number in their head across weeks, and that turns out to be where saving starts.

My son starts school this year and cannot read yet. He has worked out that reading is where the points are, so he now wants to learn to read urgently, for reasons that have nothing to do with school. He is saving for a car. A real one. I have not told him how long that will take.

My daughter reads and does maths more than she did with the chart, and she is saving for art supplies she prices herself. Neither of them thinks of it as school work, which is the only reason it works.

The app that came out of it.

Download on the App Store

iPhone, iPad and Apple TV. Requires iOS 17 or later.
Free for 14 days, then $39.99 a year.