← Back to work

Case Study

Independent · Founder & Builder · 2026

EarnIt

A family chore app where kids earn screen time or allowance, and nothing counts until a parent approves.

MobileFamilyMonetization
$0.07
Yearly cost to run, per family
5
Kids per family, each on their own device
0
Ads, and no email required to start
EarnIt App Store screenshot 1
EarnIt App Store screenshot 2
EarnIt App Store screenshot 3

The problem

Parents want to tie screen time to helping around the house, but tracking it by hand is inconsistent, easy to argue about, and hard to manage across several kids.

Any fix has to hold up against kids gaming it. It also has to stop two siblings from claiming the same chore, and let each child use their own device.

What I did

01

Parent approval as the core rule

Kids mark a chore done, but minutes or allowance are credited only after a parent approves it behind a PIN. Denied chores quietly return to the list. Streaks, levels, and a short celebration keep kids motivated, with no public feed and no chat.

02

Designed out sibling conflicts

Shared chores can be claimed by only one child at a time, using a Firestore transaction so two taps at once can't both succeed. Personal chores like making a bed are tracked separately for each child. The whole family syncs in real time through a family code.

03

Diagnosed the App Store rejection

Version 1.0.2 was rejected after the purchase failed during Apple's review. I traced the cause to a shared RevenueCat project: EarnIt was loading the store products for my other app. I gave EarnIt its own project and keys, and made purchase errors specific instead of one generic failure.

04

Repriced from the unit economics

A family costs about $0.07 a year to run, so cost wasn't the issue. The issue was the ceiling: a $2.99 one-time buyer can never be worth more, however much the product improves. I'm moving Parent Tools to a $19.99-a-year subscription, with the core app staying free.

The outcome

Built end to end: spec, React Native app, Firestore data model and security rules, scheduled Cloud Functions for daily and weekly resets, and in-app purchases.

EarnIt launched on the App Store in August 2026. The next release moves Parent Tools to the subscription model.