Mobile / AI2025-2026
Buddy — AI Companion App
AI companion app built with React Native + Expo, Firebase (Auth/Firestore/Messaging), notifications, and subscription/paywall tooling.
React NativeExpoFirebaseOpenAINotifeeRevenueCatSuperwall
Key Features
- Expo Router app structure with modular screens
- Moments feature: create/publish custom guided activities with instructions + preview chat
- Multi-bubble assistant rendering (delimiter-based message splitting)
- Notifications settings with local scheduling + streak reminders
- Firebase Auth + Firestore persistence, plus FCM token + preferences sync
- Subscription/paywall dependencies: RevenueCat + Superwall
Challenges
- Coordinating notification permissions, local schedules, and remote token sync
- Keeping app state consistent between local store and Firestore
- Designing safe UX around account deletion and user data
Solutions
- Centralized notification service (init/check permissions/schedule/cancel) called from settings flows
- Store-first updates with Firestore persistence (preferences + FCM token) for multi-device consistency
- Clear permission prompts and fallback paths (open device settings when denied)
Interested in Similar Projects?
And many more — let’s discuss what you’re building and how I can help.