For families in Riverside
Discover and save local kids’ activities.
Classes, camps and outdoor play near you — saved into plans you can actually keep.
Forest Explorers
Ages 4–7 · Sat 9:30am
Clay Creatures
Ages 6–9 · Sat 10am
Summer Day Camp
Ages 5–12 · Mon 8:30am
Little Drummers
Ages 3–5 · Wed 4pm
- 010listings go live without the founder’s review
- 029permission checks run against the real database
- 031tap to save an activity into a list
- 0422live activities from 6 local providers (sample data)
The problem
Every Saturday starts with forty open tabs, three group chats and a camp that filled up yesterday.
PlayLoop puts what’s on near you in one place, by age and day — and keeps what you saved exactly where you left it.
What’s in it
- 01Discover & saveFilter by age, day and neighbourhood, then save into lists like “Saturday mornings”. Built for one thumb.Open Discover
- 02Permissions you can seeEvery table is locked by Postgres Row Level Security. Nine checks try the forbidden things as real roles — and must be refused.See the checks
- 03A launch report in plain EnglishEach finding says what it means for you, what the fix is and what it costs. You approve, defer or skip — totals update.Read the report
From a provider’s listing to your Saturday.
Try each roleSteps:
- 1Provider lists “Clay Creatures, ages 6–9” — it goes in for review, not live.
- 2Founder checks the listing and approves it from the moderation queue.
- 3Parent filters Saturday + age 6 and finds it on Discover.
- 4Parent saves it to “Saturday mornings”. Only they can see that list.
The real screens

- 1Day firstParents plan by day, so the week strip sits right under the title.
- 2Colour = categoryCamps are peach, outdoor is mint — recognised before it’s read.
- 3One tap to saveThe heart opens your lists; new lists are made on the spot.
Four people, one loop
01
Parents
Find what fits this week, save it, come back to it. Lists stay private to your family.
02
Providers
List classes and camps, see how many families view and save them. Every edit is reviewed.
03
Founder
Approve listings, run the permission checks, decide which fixes happen before launch.
04
Reviewer
Writes each finding in plain English with an hour estimate, and marks fixes done.
“I used to plan Saturdays across forty tabs and three group chats. Now it’s one list, and the camp is still there when I get back to it.”
Questions parents ask
Who can see my saved lists?
Only you. The database itself refuses every other account — another parent, a provider, even the founder’s screens — and a check proves it on every run.
Who checks the activities?
Every new listing, and every edit to a live one, waits in the founder’s moderation queue. Providers can’t publish their own listings.
Is it free for parents?
Yes. Browsing, filtering and saving are free; you only pay the provider for the activity itself.
How do providers join?
They sign up, list an activity, and it goes live once the founder approves it — usually the same day.
What happens to my data?
Your email and password are never readable by the app’s own database roles. Lists and saves belong to your account and are deleted with it.