Case study · Mercury 91

Wellness · consumer product · Full-stack product platform
Mercury 91: interactive meditation OS with AI dreams and 3D universe
- mercury91
- next.js
- firebase
- ai
- three.js
- meditation-app
- stripe
Case study of mercury91.com: a Next.js and Firebase meditation platform with AI dream analysis, mood tracking, Sanity content, Stripe billing and an immersive Three.js universe explorer.
Live project: Mercury 91
Context
Mercury 91 is positioned as an interactive meditation operating system: dream journaling with AI insights, mood tracking, planetary journals, cosmic social features and a 3D universe explorer. It is a consumer product, not a brochure site.
The engineering challenge is keeping immersive front-end experiences (Three.js / React Three Fiber, Framer Motion) honest against a real backend: Firebase Auth and Firestore, Sanity-managed content, Stripe for paid access, multi-provider AI (Gemini, OpenAI, Anthropic) with usage controls, and email via Resend.
Product surfaces that had to work together
- Dream logging and AI analysis so reflections become structured insights, not a dead notes app.
- 3D universe and meditation experiences with quality presets so mid-range devices stay usable.
- Mood tracking and reminders via scheduled Cloud Functions so habits survive after the novelty fades.
- Content and SEO landings (mythology, science, retrograde-style inspiration) so discovery is not only paid ads.
- Signup, promo codes and onboarding drip so acquisition converts into activated accounts.
Approach
The stack is Next.js on Vercel with a Firebase project for auth, data and functions, Sanity for editorial content, and Stripe for billing. AI calls are routed through controlled providers with logging and quota guardrails rather than unbounded client keys.
Immersive scenes are treated as a product surface with performance budgets: demand-driven rendering, quality tiers and careful asset loading. Desktop Electron builds extend the same product for users who want a dedicated window.
From amir.melbourne, links to mercury91.com are `nofollow`. This page is the SEO-owned case study for people searching dream journal apps, AI meditation products and Firebase-backed consumer platforms.
Outcomes for the product
- One domain that combines marketing SEO, authenticated product routes and immersive experiences.
- Owned user and content data in Firebase and Sanity instead of a locked wellness SaaS.
- Payment and AI usage paths that can be audited when incidents or quota spikes happen.
- Patterns reusable for other Melbourne teams building AI-assisted consumer or membership products.
When this pattern fits you
Choose this shape when you need a real product, not a landing page: auth, subscriptions, AI features and rich media on one stack. If your pain is connecting Stripe to an existing CRM instead, start with workflow & CRM fixes or the integrations hub.
For owned operational dashboards rather than a consumer OS, see internal dashboards.