( success story )
Web app + native apps

Talking Quest

A subscription platform for family conversations — on the web and in the app stores.

← all stories
Talking Quest — homepage
Talking Quest — content

What it is

A family-conversation subscription product: 1,300+ guided scenarios that help families talk about the moments that matter, across age groups from young kids to teens — delivered on the web and as iOS and Android apps.

The story

Talking Quest started as a website and grew into a true multi-platform product. Rather than rebuilding for mobile, the native apps wrap the live platform — one codebase, one source of truth, three storefronts.

Over a thousand scenarios are organised by age band and topic, each illustrated in a consistent watercolor style produced by an in-house AI art pipeline — generated locally, reviewed by a human, and published on approval.

Tools used

React + TypeScriptSupabase (Postgres, Auth, RLS)StripeCapacitor (iOS + Android)ResendSelf-hosted FLUX illustration pipeline

Architecture, at a glance

  • ▸One platform, three surfaces: the website and the two native apps wrap the same secure web application
  • ▸Tiered content gating enforced server-side — free members see previews, paid members unlock full scenario content; verified secure on web and app
  • ▸Secure cookie-based authentication with one-time email codes; no passwords
  • ▸Store-compliant purchase flows in the native apps, with web billing handled by Stripe
  • ▸Scenario artwork generated on private GPU infrastructure in a consistent house style

High-level by design — we don't publish security-relevant detail.

See it running in the wild.