← All projects
Personal Product
Havenquest
Designed, built, and shipped a gamified chore and reward app for families: parents create quests, kids earn coins and XP for completing them, and spend their coins in a family reward shop. A full-stack monorepo with a Next.js parent portal and an Expo mobile app for kids, taken from concept to v1.0 solo.
Overview
Havenquest turns family chores into a cooperative game. Parents create quests and rewards from a web dashboard; kids complete quests to earn coins and XP, level up, keep streaks, and redeem rewards from a family shop. Designed and built entirely solo: brand, design system, database, web portal, and mobile app, from first commit to a live v1.0 and a Google Play submission.
Key Outcomes
v1.0live parent portal in production
2apps from one monorepo, web and mobile
14database tables secured with row-level security
Technologies
Next.js 15React Native (Expo)Supabase (Postgres, Auth, RLS)Turborepo + pnpm workspacesTailwind CSS v4
Technical Highlights
✶Three-step onboarding wizard: add kids, assign age-appropriate quests, seed the reward shop
✶Full quest lifecycle: templates, recurrence, photo verification, and approvals with coin refunds
✶Coin and XP economy with levels, streaks, savings jars, and wishlists
✶Row-level security on every table, scoped to family membership
✶Custom design system: violet and teal dark theme, glassmorphism cards, hand-built SVG icon set
✶Google Play launch pipeline: API 35 target, Expo SDK 53 for 16 KB page-size compliance, Designed-for-Families pass