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
premiumentitlement, 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
- ai
- android
- eas
- expo.io
- ios
- postgresql
- react-native
- revenuecat
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.