Personal build · 2026

Chore Chooser

Chores, but make it a game show. A kid taps a big bright wheel, it spins with a satisfying tick, and lands on one small thing to go do. Then they grab a star and do it again.

Single-file web app Works fully offline No accounts
Chore Chooser 3 SPIN!

Built for the kid who will absolutely not put their toys away, but will spin a wheel forty times. So the wheel hands out the chores, and you get to be the cheerleader.

What it does

One spin. One thing to go do.

No chore charts to argue over, no nagging, no app to learn. Just a friendly wheel that lands on a single small job, a happy little celebration when it gets done, and a star to show for it.

Feature 01

Tap the wheel, get one chore

The whole app is one big, bouncy wheel. A kid taps it, it spins with a gentle tick and settles on a single chore shown large on a soft card. One thing, not a list. Doable, then done.

  • Lands on exactly one small, age-appropriate chore
  • Satisfying tick and a soft settle, never a harsh spin
  • Reduce Motion turns the whirl into a calm reveal
YOUR CHORE IS Wipe the table I did it!
Feature 02

Grown-ups make it fit your house

Every house has different chores, so the list is yours. Add, edit, or remove anything behind a quick grown-up check, and the wheel rebuilds itself the second you save. Feed the pets, match the socks, water a plant, whatever your week needs.

  • Add, rename, or delete chores in a simple editor
  • A tiny math question keeps little fingers out of settings
  • Ships with eight friendly starter chores, ready to go
Manage chores For grown-ups Feed the pets Match the socks Water a plant Make your bed Add a chore... Add
Feature 03

Stars that only ever go up

Finish a chore, tap "I did it," and the mascot cheers while a little burst of confetti goes off. A star gets added to the count and stays on the device. It is praise only, with no streaks to break and nothing to lose on a bad day.

  • A star for every finished chore, always positive
  • A cheerful celebration moment, gentle if Reduce Motion is on
  • Saved on the phone with localStorage, never sent anywhere
You did it! That is 4 stars! Keep going
1
Self-contained file
8
Starter chores built in
0
Accounts or trackers
Offline
Runs with no signal
How it works

From "not now" to done in one tap

No account, no app store, no setup. Add it once and it opens full screen, ready the second someone needs something to do.

1

Add to the home screen

Open it in Safari once, tap Share, then Add to Home Screen. After that it works offline, full screen, like a little native app.

2

Tap the wheel

Hand the phone over. The kid taps the big wheel, it spins and ticks, and lands on one small chore shown nice and large.

3

Do it and grab a star

Go do the chore together, then tap "I did it" for a cheer and a star. Spin again for the next one, or call it a day.

Under the hood

One file. No backend. No tracking.

Chore Chooser is a single HTML file you save to your home screen. The wheel, the spin, the stars, and the settings all live in that one file, so once it loads it never needs the internet again.

Single-file build Inline SVG wheel Fraunces + Inter localStorage only Reduced-motion aware WCAG 2.2 AA No backend

There is no server and no database, so there is nothing to breach, nothing to track, and nobody collecting anything about a child. The chore list and the star count are saved with localStorage, right on the device, which is why it runs on an airplane or in a basement with no signal at all. The spinning softens to a calm reveal when a phone has Reduce Motion turned on, the contrast and tap targets are sized for small hands, and the rewards only ever count up. A small, cheerful app, built the way I think small apps should be: useful first, kind always, and honest about keeping to itself.

Try it

Let the wheel be the bad guy

Open Chore Chooser, hand it over, and let one spin decide. Then cheer, hand out a star, and spin again.

Open Chore Chooser