Projects / Flingify
Flingify
Android dating & connection platform
Swipe-based discovery, geohash matching, real-time chat, voice/video calls, and tiered premium subscriptions — Kotlin, Jetpack Compose, and Firebase.
Problem
Dating apps must stay fast on mid-range devices, use location efficiently, enforce fair free vs premium limits, and scale on serverless infrastructure.
Solution
MVVM Compose app with Firestore-backed chat, Cloud Functions for notifications, Agora RTC for calls, and geohash-optimized discovery to control read costs.
Key features
- Discover, Crush, Nearby, and unified Inbox
- Separate daily limit pools for swipes, messages, and search
- Registration gate — no empty profiles in the pool
- Premium tiers with partner preferences and smart geo match
- Cloud Functions for FCM, chat, crush cleanup, and support
Architecture
Single-activity Compose UI → Firestore/Auth/Storage → Cloud Functions; Agora SDK for RTC. Shared ViewModels sync Discover and Profile state.
Tech stack
At a glance
- Min Android
- API 26+
- Backend
- Firebase
Roadmap
Planned enhancements — not yet marketed as shipped.
- BillDesk / Google Play Billing live payments
- Continued Play Store closed testing → production
Interested in this product or a similar build?
Get in touch