
Kidhive
Designing a four-persona marketplace for children's activity bookings, in six weeks
Kidhive connects parents with activity providers: swimming lessons, art classes, sports camps, all bookable in one place. The client had validated the idea in Base44 with a working prototype that had outgrown its foundations, and came to us ready to build the real thing. We rebuilt the entire product across three sprints: a design sprint to get every persona and every screen right in Figma, then two build sprints to bring it live in Base44. The client is already planning their next phase, moving off Base44 onto a custom stack.
Process Snapshot
One product, four distinct personas, one coherent design language
The hardest design challenge on Kidhive was not any single flow. It was keeping four completely different user types, parents, children, activity providers, and platform admins, served by the same product without any of them feeling like an afterthought. We started with a shared design system and built outward from there.
A parent, a search, a booking: three steps with no dead ends
The parent flow was designed to be frictionless. Search by activity type or location, land on a provider profile with availability visible at a glance, and complete a booking in under two minutes. No account creation required to browse. Every screen was tested against the assumption that a parent is doing this on their phone while their child asks questions.
Different needs, different interfaces, one design system underneath
Parents and children need simplicity, trust signals, and a quick path to booking. Activity providers need inventory management, scheduling, and booking oversight. Platform admins need a different view entirely. We designed each surface separately but kept the component language consistent so the product felt unified even when the user's job was completely different.
Providers run their business from one screen
The provider dashboard handles session creation, booking management, and calendar overview in a single surface. Providers can see who booked, when, and whether a session is at capacity, without navigating between different views. The design keeps operational complexity out of sight while keeping critical information in reach.
Delivered in six weeks, built to migrate when they're ready
We shipped the full product in Base44 at the end of week six. The client now has a live, working marketplace with real bookings. When they're ready to move off Base44 onto a custom stack, the Figma files and design system we delivered give their engineering team a complete blueprint to build from.
2 wks
Design sprint
4 wks
Build to launch
4
User personas