Karma
A chores-and-rewards system for families where the balance is never stored — only derived — so a child can never hold points nobody can explain.
Every chore chart dies the same death. The rules get renegotiated every evening: the child asks for the reward, the parent tries to remember what was agreed on Tuesday, and the thing that was supposed to end the arguing becomes the subject of it. The chart is not the problem — the missing ledger is.
So parents set chores with a point value and a cooldown, and rewards with a price. The child does the chore and taps once; the wallet grows on screen. Nobody has to remind, and nobody has to argue, because the agreement was made when everyone was calm and it is still there in writing.
The decision the whole thing rests on: the balance is computed from history rather than stored on its own. It costs a little on every read and it buys something worth far more — a balance that nobody can explain simply cannot exist. A child sees not just how much they have, but where each point came from, and that is the difference between a number and a reason to trust it.
The other deliberate choice is showing distance rather than price. A reward is drawn as how far away it is, not what it costs, because "twenty points" means nothing to a seven-year-old and "two thirds of the way" means everything. Chores can be assigned to one child or left shared, first one there takes it — which turns out to be the only mechanic siblings need.
Built for one family and then opened to all: sign in with Google, Lithuanian and English, and no app to install.
- Next.js
- React
- TypeScript
- SQLite

