Description
VibeMatch | Flutter Random Video Chat App and Matchmaking Platform
VibeMatch | Flutter Random Video Chat App and Matchmaking Platform is a premium, high-performance platform for random live video chatting and matchmaking. Built with modern technologies including Flutter, React, Node.js, Express, Socket.IO, WebRTC, and MongoDB, VibeMatch provides a seamless and interactive real-time experience.
Key Platform Features
1. Real-Time WebRTC Live Video Chat
- Peer-to-Peer Low Latency: Ultra-low latency, crystal-clear 1-on-1 video and audio connections natively on mobile and web.
- Smart Matchmaking Queue: Automated partner matching algorithm, quick skip, and reconnection handling.
- Camera & Microphone Controls: Front/back camera toggle, mute microphone, and video pause.
- In-Call Real-Time Interaction: Floating text messaging overlay, reaction likes, and animated virtual gifting directly inside the video call.
2. Advanced Matching Filters & VIP Membership
- Gender & Regional Filtering: Filter matches by gender (Female, Male, or Both) and specific global countries.
- VIP Premium Privileges: Premium matchmaking filters can be gated behind VIP tiers to maximize platform monetization.
- Diamond Coin Economy: Users purchase diamond coin packs to send virtual gifts and unlock VIP privileges.
3. Cross-Platform Flutter Mobile Apps (Android & iOS)
- Single Clean Codebase: Built with Flutter 3.22+ and Dart for seamless compilation to Android (APK/AAB) and iOS (IPA).
- Target SDK 36: Fully aligned with the latest Google Play Store 2026 requirements and Apple App Store guidelines.
- In-App Purchases (IAP): Integrated support for Google Play Billing and Apple StoreKit In-App Purchases with fail-closed cryptographic server-side validation.
- Social & Phone Authentication: Firebase Phone Login (SMS Verification), Google Sign-In, and Guest Quick Start.
- Push Notifications: Firebase Cloud Messaging (FCM) integration for direct messages and call notifications.
4. Monetization and Payment Gateways
- Global Payment Gateways: Integrated checkout support for Stripe, PayPal, and Razorpay.
- Configurable Diamond Packages: Create custom coin packs with prices and bonus amounts directly from the Admin Panel.
- Subscription / VIP Packages: Sell weekly, monthly, or annual VIP memberships with customizable price points.
5. Powerful Admin Panel (React and Node.js)
- Real-Time Telemetry Dashboard: Monitor active users, live calls, total registered accounts, platform revenue, and diamond coin flow.
- User Accounts Management: View profiles, adjust wallet balances, grant VIP memberships, or ban abusive accounts instantly.
- Abuse Reports & Moderation: Review flagged user reports with submitted reasons and timestamps for proactive moderation.
- Platform Branding & Settings: Fully customize branding, upload logos, API keys, pricing packages, and system variables directly from the panel.
- Seamless Installation: 4-Step Web Installer for effortless setup on any VPS or Shared Node.js Hosting.


