Recipe C — Calm Meditate

Subscription · hard paywall · Firebase. A premium app: people must subscribe before they can use it. Built end-to-end on Firebase.

← Back to all recipes.

Setup choices

Run /kit-start-setup and choose:

StepChoice
What are you building?A paid / subscription app
Renamecom.you.calmmeditate · Calm Meditate
Onboarding"Guided meditations and sleep sounds for a calmer mind."
Brand & themePurple #7C3AED · Tabler icons
AuthenticationFirebase · Email + Google (adds google-services.json)
PaywallRevenueCat · HARD (blocking — no skip)
AnalyticsFirebase Analytics + Crashlytics + PostHog
Build & run

Build + ship

  1. /kit-setup-updates → remote config on Firebase (lets you push an update prompt or maintenance notice later).
  2. /kit-design-app → build the meditation library + player screens. Describe them in plain text, or drop mockups. Content can be static (bundled) or Firebase.
  3. /kit-generate-legal → privacy policy + Data Safety (covers payments + Firebase).
  4. /kit-generate-aso → listing copy ("meditation", "sleep sounds", "calm").
  5. /kit-generate-screenshots → Play Store screenshots.
  6. /kit-generate-landing (optional) → landing + privacy/terms page.
  7. /kit-publish-to-play → ship it.

What you'll see on device

Onboarding → Firebase login (email form + Google) → paywall you can't skip → Home only after subscribing. Subscribers skip the paywall next time.