Mobile / AI2025-2026
Buddy — AI Companion App
AI companion app built with React Native + Expo and Firebase: onboarding funnel with paywall routing, streaks, notification settings and analytics.
React NativeExpoFirebaseNotifeePostHogMaestro
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
- Onboarding V2: in-funnel chat, mood-based personalization, animated streak step and strict paywall routing
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.