iOS + Android + Web + Desktop
Social Dating & Community Platform
1.3.11
Flutter (Dart)
Overview
A Full-Featured Social Dating & Community Platform
Flare Meet is a cross-platform social dating and community app that combines matchmaking, social media, live streaming, and real-time messaging into a single product. Users can discover people nearby, build connections through matching, share content via posts, stories, and reels, join community rooms, and engage through live video streaming with monetization features.
We built the entire app end-to-end in Flutter — covering 25+ feature modules across matching, social feeds, chat, video calling, live streaming, gifts economy, subscriptions, and 19-language localization. The app runs on iOS, Android, Web, macOS, and Windows from a single codebase.
The app is live on the Apple App Store, Google Play Store, and on the web at flaremeet.app — supporting a global user base with real-time features powered by Socket.io, Supabase Realtime, LiveKit, and Agora.
Tech Stack
The Challenge
What the Client Needed
A complete social dating platform combining Tinder-style matching with Instagram-style social feeds in one app
Live video streaming with real-time chat, gift animations, and monetization — similar to TikTok Live
Real-time 1-on-1 messaging with voice messages, media sharing, and message request system
Cross-platform deployment from a single codebase: iOS, Android, Web, macOS, and Windows
In-app purchase system with coin economy, gift shop, and 3-tier subscription plans
19-language localization for a global user base with runtime language switching
What We Built
12 Core Feature Modules
Matching & Discovery
Swipe-style match cards with like/reject, proximity-based discovery with GPS, map view for nearby users, match filters by age, distance, gender, interests, and algorithm-driven Explore/For You feed.
Posts, Stories & Reels
Full social feed with multi-image and video posts, text/photo/video stories with music and color customization, TikTok-style vertical reels with preloading and caching.
Real-Time Messaging
Socket.io powered 1-on-1 chat with text, voice messages, swipe-to-reply, post/story/stream sharing, message requests, pin/archive conversations, and read receipts.
Video & Voice Calling
LiveKit-powered video and voice calling with real-time streaming, proper call UI controls, camera/mic toggling, and call state management.
Live Streaming
Host/watch live streams with Agora + LiveKit, real-time viewer count, live chat, gift sending with animations, heart reactions, PiP mode, music player, and top gifter rankings.
Community Rooms
Create/join public or private rooms with configurable message and post permissions, member management, join request approval, and room-scoped content feeds.
Gifts & Coins Economy
In-app coin purchase packages, send animated gifts to users and streamers, coin balance and transaction history, gift categories, top gifter leaderboards, and gift-to-coin conversion.
3-Tier Subscription Model
Basic, Premium Monthly, and Premium Yearly plans via RevenueCat. Premium unlocks profile visitors, profile boost, premium badge, enhanced visibility, and ad-free experience.
19 Language Localization
Runtime language switching across English, Spanish, French, German, Italian, Portuguese, Hindi, Urdu, Arabic, Chinese, Japanese, Russian, Turkish, and more via ARB format.
Privacy & Security
Granular privacy controls: activity status, comment/story/mention permissions, message request settings, block/unblock users, personal data download, and account security settings.
Push Notifications
Firebase Messaging + local notifications with in-app notification center, tabs and filtering, unread counts, mark-as-read, and deep link routing to relevant screens.
Search & Discovery
User search by name, content discovery, filter options, interest-based and hobby-based compatibility matching, partner type preferences, and friend recommendations.
Screens Delivered
Full App Screen Map
Auth: Login, Signup, Phone Auth, Forgot Password, Guest Login
Onboarding: Name, Gender, Birthday, Profile Images (multi-step)
Home: Match Cards, Swipe Like/Reject, Explore/For You Feed
Discovery: Nearby Map, City Picker, Match Filters
Profile: Edit, Multi-Image Gallery, Completion Tracker, Visitors
Posts: Create (Text/Image/Video), Feed, Detail, Comments, Bookmarks
Stories: Create (Text/Photo/Video + Music), Viewer, Carousel
Reels: Vertical Feed, Like, Comment, Share, Preloaded Playback
Chat: Conversations List, 1-on-1 Chat, Voice Messages, Requests
Calls: Video Call, Voice Call, Call Controls UI
Live: Host Stream, Watch Stream, Live Chat, Gifts, PiP
Rooms: Create, Join, Messages, Posts, Members, Settings
Coins: Purchase Packages, Balance, Transaction History
Gifts: Gift Browser, Send Gifts, Animations, Top Gifters
Subscriptions: Plans, Purchase, Premium Features
Leaderboard: Weekly/Monthly/All-Time Rankings, Podium
Notifications: Center, Tabs, Unread Badges, Deep Links
Settings: Theme, Language, Privacy, Security, Help & Support
Design
Visual Identity & Branding
Primary
#EF1001
Accent
#FFB70A
Success
#13E800
Dark BG
#1A202C
Surface
#2D3748
Typography: Poppins (Light 300 through Bold 700). Full dark and light mode support across all screens with consistent design tokens. Story backgrounds use 8 preset gradient colors for content creation.
Results
What We Shipped
Full social dating platform shipped for iOS, Android, Web, macOS, and Windows
25+ feature modules across matching, social, streaming, and commerce
Real-time messaging via Socket.io with voice messages and read receipts
Live streaming with Agora + LiveKit, gifts, reactions, and PiP
Complete gift economy with in-app coin purchases and leaderboards
3-tier subscription system via RevenueCat with premium features
19 languages with runtime switching for global audience
Full privacy controls, push notifications, and deep linking
Need a social or dating app built from scratch?