Application & Admin Panel Visual Tour
Explore high-resolution screenshots and detailed functional breakdowns of all core screens in the VibeMatch mobile app and web administrative dashboard.
⚠️ Important Third-Party Services Disclaimer & Usage Costs
Please Note Before Deployment: VibeMatch relies on external third-party service providers to deliver enterprise-grade performance, scalable databases, push messaging, and secure payment processing. These services are operated by independent third-party companies:
- MongoDB Database Hosting: (e.g. MongoDB Atlas or self-hosted VPS instance). Free tier is sufficient for testing; cloud hosting usage scales according to your database size and bandwidth.
- Payment Gateways (Stripe, PayPal, Razorpay): Payment gateways charge standard payment processing fees per transaction according to their merchant terms.
- Firebase (Google LLC): Used for Phone Authentication (SMS verification), Google Sign-In, and Push Notifications. Free tiers are provided by Google, with billing applicable if SMS thresholds are exceeded.
- Apple App Store & Google Play Console: Publishing apps requires an Apple Developer Program membership ($99/year) and a Google Play Console developer account ($25 one-time). Standard app store commission applies to in-app purchases.
- WebRTC TURN Servers: Public STUN servers are included for free. If you deploy for millions of users behind strict corporate firewalls, a commercial TURN provider (e.g. Twilio, Metered, Xirsys) may incur usage-based bandwidth fees.
The buyer / licensee is solely responsible for creating their own developer accounts, configuring their credentials, and covering any associated operational or usage costs incurred by external providers.
📱 Mobile Application Screens (Flutter)
Cross-platform Flutter application interface for Android and iOS with native WebRTC streaming, filters, and real-time interaction.
1. Home & Matching Screen
Live camera preview in the background, online user counter, coin balance, and one-tap instant video chat matching button.
2. Live 1-on-1 Video Chat
Real-time peer-to-peer video streaming with picture-in-picture local camera, instant text chat, interactive virtual gifting, and one-swipe skip.
3. Advanced Match Filters
Allows users to filter potential partners by gender (Female / Male / Both) or specific country regions. Can be gated behind VIP membership.
4. Store & VIP Memberships
In-app purchase store for purchasing diamond packages and VIP subscriptions via Google Play In-App Billing, Apple StoreKit, Stripe, or PayPal.
5. Direct Chat & Messages
Persistent Socket.IO powered direct messaging, unread notifications, audio alerts, and friend conversations with matched partners.
6. Match History & Call Logs
Review recent matchmaking partners, re-connect with previous friends, check call durations, and send direct messages.
7. User Profile & Settings
Customize avatar, bio, age, country flag, manage VIP badge status, view follower statistics, and adjust privacy preferences.
💻 Web Administrative Dashboard
Comprehensive, real-time control center for platform owners to oversee analytics, users, payments, and system configurations.
1. System Dashboard & Real-Time Analytics
Live telemetry showing online active users, active video calls, total registered accounts, platform revenue, and server health status.
2. User Accounts Management
Search, filter, view user details, modify gem/diamond balances, grant or revoke VIP memberships, and ban or unban abusive accounts.
3. Reports Moderation & Safety Center
Review real-time user abuse reports with submitted reasons and timestamps, take swift moderation action, or permanently ban violators.
4. Payment Gateways & Coin Packages
Configure Stripe, PayPal, and Razorpay API credentials. Create and manage diamond packages, pricing, coin bonuses, and VIP subscription tiers.
5. General Settings, Branding & Auth
Update site name, upload custom logos and favicons, configure SEO metadata, and toggle social authentication providers (Google, Phone, Apple).