Turn screen-time wars into a game your kid wants to win.
Sign in
Cloud sign-in is off until you connect Supabase in . The demo below runs entirely on this device.
Try the demo
No account needed. Two sample kids, full ranks, contracts and adult passes — all stored on this device only.
RankPop
Family Aura today
0
Waiting for approval
0
Active streaks
0
Kids
Messages & requests
Progress
Reward requests
Ledger
Contracts on file
RankPop
0
🔥0 day streak
🎯 0 today
🎯 Today's quests
3 quests · combo +50
📵 Screen-Time Power-Ups
The biggest Aura in the game is for getting off screens. Streaks multiply it.
Reward shop
Recent moves
Aura is earned by real-world W's. Rank never drops when you spend.
Log Aura
Custom amount
Add a child
New repeatable behavior
Issue a RankPop Family Pact
Core rules in this pact (pick up to 8)
Wording is generated on this device from clinically-informed templates. The AI polish is optional and cached, so it costs almost nothing.
Signatures (draw with finger or mouse)
Parent
Child
Pick the rules and tap “Generate contract”.
Trusted Adult Pass
A one-tap link for any adult your kid looks up to — coach, teacher, tutor, dentist, doctor, grandparent, scout leader, babysitter, music teacher. No app, no login for them. Works once, then expires.
The coach can also scan this from your phone at pickup. Only the child's first name is ever shown to them.
Demo mode: pretend you're the coach —
Recent passes
Settings
Cloud sync (Supabase) advanced
Kid mode lock
Language, senses & accessibility
Family economy
Family sharing (co-parents) & referrals
Your family code: —
A co-parent creates their own account, then enters this code below on their device to join this family.
Referral link (give a month, get a month):
You get one free month when a family you invited completes its first paid month; they get one too. One reward per invited family; no self-referrals; refunds cancel the reward.
Squad (cousins & friends leaderboard)
Families in the same squad see each other's kids on a leaderboard — first names, family name, XP and this week's Aura only. Nothing else is shared.
—
Billing links (Stripe Payment Links)
Feedback & your data
Start fresh
Wipes all points, ledger entries, reward requests, contracts and adult passes — but keeps your login, your children and your settings. Use this when you have been testing and want a clean start.
Delete this family
Removes every child, ledger entry, contract and pass permanently. Your login stays; email us to remove it too.
Install RankPop
Installs like a real app — no App Store, no account, 10 seconds.
iPhone / iPad (Safari)
Tap the Share button at the bottom of Safari.
Scroll down and tap Add to Home Screen.
Tap Add (top right). Done — RankPop is on your home screen.
Chrome on iPhone: tap the ⋯ menu → Add to Home Screen.
Android (Chrome)
Tap the ⋮ menu (top right).
Tap Add to Home screen or Install app.
Tap Install.
Mac / Windows (Chrome or Edge)
Look for the install icon at the right end of the address bar (a monitor with a down-arrow).
Click it → Install.
Safari on Mac: File → Add to Dock.
Tip: the kid's tablet gets the same install. Open Kid mode there, set a PIN, and it stays locked to the kid view.
📣 Share a card
Stickers (tap up to 4)
Send a message
Tap a template or write your own
🏦 Aura Vault
🎡 Daily Spin
🔻
One spin a day. Anything can happen.
🌱 Grass Timer
Put this tablet on the table, screen up, and go live your life. When the timer ends, the Aura is yours. If anyone touches the tablet or leaves this screen, the plant wilts and nothing is paid.
🎲 Stake some Aura? Finish and it comes back doubled. Quit or get touched and it's gone.
Counts toward today's daily cap. The screen stays on by itself.
30:00
Growing… don't touch.
🌳
Make it yours
Colour
Look
Rank gear — unlocked by ranking up, free
Aura Shop — buy with your Aura
Say it, we log it
Say the child's name first, then what happened: “Alex made his bed” · “Maya finished her homework” · “Alex handed over the tablet” · “take 50 from Alex for backtalk”. If I pick the wrong one, tap the right one and I'll remember it. Runs on this device — nothing is sent to a server.