Inspiration

Most relationship apps are built for dating. Once you're married or committed, the tools dry up — yet that's exactly when small, daily connection matters most. We built EmoBond to be a couple's everyday companion: a private, judgment-free AI coach plus lightweight emotional check-ins that keep two people close.

What it does

  • AI relationship coach — talk (by text or voice) to a coach that helps you navigate the day-to-day of a committed relationship.
  • Emotional check-ins — quick daily reflections that build self-awareness and shared understanding.
  • Private by design — your personal reflections stay yours; couple data is protected with row-level security.
  • EmoBond Premium — unlimited AI coaching conversations, unlimited check-ins, and priority AI analysis, sold as an auto-renewable subscription.

How we built it

  • React Native + Expo (TypeScript) — one cross-platform iOS/Android codebase, shipped with EAS.
  • RevenueCat (react-native-purchases) — the full subscription layer: one premium entitlement, offerings/packages, purchase + restore, and a webhook that syncs entitlements into our database. Verified live against the SDK offerings endpoint.
  • Supabase — auth (Sign in with Apple), Postgres with row-level security, storage, and edge functions (including the RevenueCat webhook).
  • AI — an LLM-powered coach with in-app data disclosure and consent.

Challenges we ran into

  • Shipping a first auto-renewable subscription cleanly across a separate RevenueCat project and App Store Connect (subscription + group + build submitted together).
  • Keeping intimate relationship data genuinely private (per-user RLS, not just app-layer checks).

Accomplishments that we're proud of

  • A live app on the App Store with RevenueCat wired end-to-end and verified.
  • Privacy-first architecture for sensitive couple data.

What we learned

  • RevenueCat's entitlement model made "is this user premium?" a one-line, cross-platform check and let us manage the paywall without app updates.

What's next for EmoBond

  • Love Language Discovery — a couple assessment with a mutual-reveal mechanic and a daily action engine, the first of several relationship modules on the same chassis.
  • A couple-shared subscription (one purchase covers both partners) and a tester-feedback loop to shape the roadmap.

Built With

Share this project:

Updates