Lamat | Complete Dating & Social Networking Platform
Lamat is a full-featured dating and social networking script built on Laravel
11 and flutter. It includes a powerful REST API backend with 150+ endpoints,
an admin dashboard, real-time messaging, voice and video calls, and a complete
monetization system. Designed to launch all in one social dating solution.
1. DISCOVERY & SWIPING SYSTEM
- Profile swiping with like, pass, superlike, and crush actions
-
Smart matching algorithm with mutual match detection and instant
notifications
-
Location-based discovery with adjustable search radius (Haversine distance
calculation)
- Advanced preference filters
- Global match toggle for worldwide discovery
- Boost priority in swipes - boosted users appear first in discovery
-
Already-swiped, blocked, and disliked users are automatically filtered out
-
Freemium limits with configurable daily swipe limits for free vs pro users
-
Individual daily caps for likes, superlikes, dislikes, rewinds, and monthly
boosts
- Search user profiles by name and filters
- Profile card stack interface with photo galleria
2. USER PROFILES
-
100+ profile fields including sexuality, age, height, weight, ethnicity,
religion, education, job, personality type, zodiac sign, drinking, smoking,
diet, pets, children, family plans, love language, communication style
- Multiple photo upload with main photo and admin approval system
- Profile photo borders with ranking-based unlockable frames
- Introduction video upload
- Customizable bio message with custom URL support
- Social links (Instagram, Facebook, YouTube, website)
- User interests with icon-based tag system and usage tracking
- Custom profile questions and answers (fully manageable from admin)
-
Profile categories/types (Verified Organization, Government Official,
Partner, Creator)
-
User rankings/levels that unlock premium features (newbie, explorer,
conversationalist, socializer, influencer, legend)
- Profile score based on likes and interactions
- Leaderboard based on points received
- Profile map showing user location
- Profile languages display
- Incognito mode toggle
- Online status visibility toggle
- Username-only mode option
- Profile questions auto-filled by fake user generator
- Professional profile verifications
3. REAL-TIME CHAT & MESSAGING
-
One-on-one instant messaging with real-time delivery via Pusher broadcasting
-
Rich message types: text, image, video, audio, file, GIF, sticker, gift,
reply, story, reel, feed, profile, sound, notification, call, points,
location, forwarded messages
- Message reactions (emoji reactions on any message)
- Message editing after sending
- Message forwarding to other chats
- Message starring and pinning
- Delete message (for self or for everyone)
- Read receipts and delivery status
- Unread message count per chat
- Chat list with last message preview
- Delete entire chat conversation
-
Chat preferences: archive, lock with passcode, mute notifications, favorite,
customize chat color and background
- Spam protection (max 2 messages until reply)
-
Auto-translate messages between different languages (Google Gemini AI)
- pro-only chat toggle
- Coins per message with configurable pricing by gender
- Credit transfer to message receiver
-
Start conversation filter control (only selected gender can send first
message)
- Chat streaks tracking with streak status, restore, and rewards
- Disappearing messages with configurable timer
- Broadcast messaging from admin to users
- Message call history and call records within chat
- GIF support via Giphy integration
- AI auto-responder for messages with configurable mood and interval
4. VOICE & VIDEO CALLS
- High-quality peer-to-peer voice calls
- High-quality peer-to-peer video calls
- Call recording support
- Credit-based per-minute pricing (configurable amount)
- Credit transfer to call receiver
- Allow free users to make video calls (configurable)
- Call mute/unmute controls
- Call history with records and timestamps
- FCM push notification on incoming call
- Video call provider integration (Agora/Zego)
5. STORIES
- Upload photo and video stories
- Story likes and reactions
- Story reshare to other users
- Story albums/highlights (create, update, delete albums)
- Story sound/music attachment
- Story sponsorship (sponsored stories)
- Purchase private stories with Coins (configurable pricing options)
- Credit transfer to story owner on purchase
- Auto-upload profile media to stories
-
Configurable story duration (days until expiry and photo display seconds)
- pro-only upload and view options
- Story direct message replies with credit charge
- Story view tracking
- Story discovery in feed
6. FEED (SOCIAL TIMELINE)
- Upload feed posts with photos, videos, and audio
- Multiple media attachments per feed post
- Feed likes and comments
- Favorite/bookmark feed posts
- Private feed posts viewable by credit payment
- Up to 3 products per feed post with prices, images, and links
- Sponsored feeds with promotional tagging
- Feed deletion and media deletion
- AI-generated feed detection flag
- Sound/music attachments to feeds
- pro-only visibility option
-
Credit charges for like, comment, posting, and viewing private content
- Hashtag support
- Trending feed filtering
7. REELS (SHORT VIDEOS)
- Upload short-form video reels
- Reel likes, saves, and shares
- Reel comments with comment likes
- Hashtag discovery for reels
- Keyword search for reels
- Following feed for reels
- View count tracking
- Purchase private reels with Coins
- Sponsored reels
- Trending reels filter
- Reel deletion
8. LIVE STREAMING
- Go live with one click from your device
- Real-time streaming via Zego Cloud integration
- Custom stream name, thumbnail, and description
- Stream goal tracking with goal type, description, and progress
- PK battles between streamers (battle_users tracking)
- Live audience with real-time viewer count
- Live stream comments
- Gifts during live stream with credit earnings
- Private streams with entry price (Coins)
- Stream earnings calculation and automatic wallet deposit
- Follower notification when going live
- Streamer banning (ban users from specific streams)
- User-level streamer ban (block user from streaming)
- Stream invitation system (invite other users to co-stream)
- Restrictions for who can start streams
- Verified-only start stream option
- Verified-only view stream option
- pro-only view stream option
- Stream duration tracking with start/end time
- Custom message/text on stream
- Stream deletion with audience cleanup
- Activity logging for all stream actions
9. VOICE CHAT ROOMS
- Create public and scheduled voice chat rooms
- Join and leave voice rooms in real-time
- Room user list and management
- Search and discover voice rooms
- Credit per minute charging with configurable rates
- Credit transfer to room host
- Allow free users to create rooms (configurable)
- Real-time broadcasting via Pusher
- Room scheduling for future dates
10. INTERACTIVE GAMES & DATING EXPERIENCES
10.1 Blind Date Roulette
- Anonymous voice roulette matching
- Random pairing with random users for voice calls
- Icebreaker questions during call
- Identity reveal option during/after call
- Skip partner and move to next
- Configurable Coins per join
- Max call duration with auto-hangup
- Cooldown period between dates
- pro-only and photo-verified only options
- Event-based blind date matching
10.2 Hot Takes (AI-Powered Speed Dating)
- AI-powered icebreaker question generation
- Answer questions to enter matching queue
-
AI-based compatibility matching using answer similarity + swipe history
- AI conversation quality analysis post-chat
- AI debate topic generation for matched pairs
- Configurable questions to enter (e.g., 3 questions)
- Sexuality preference and any matching filter preferences
- Distance-based matching with configurable radius
- Age range filtering
- Interest overlap matching
- Language-based matching
- Temporary chat after match with countdown timer
- Voice call during chat session
- Video call during chat session
- Superlike and crush actions with credit costs
- Mutual like required for match (configurable)
- Match notifications
- Cooldown before same pair can match again
- Max daily session limit
- Streak bonuses for consecutive daily sessions
- Winner and participation credit rewards
- User question suggestions
- Spiciness mode for controversial questions
-
Question categories (general, relationships, lifestyle, humor, philosophy)
-
Customizable visual theme (colors, gradients, animations, particle effects)
- Timer style options (bar, circle, etc.)
- History of past Hot Takes sessions
- Configurable AI provider, model, temperature, and max tokens
10.3 Double Date (Group Dating)
- Create groups with 2-4 members
- Invite friends to join your group
- Lobby system for group matching
- Swipe on other groups
- Mutual group matching
- Group chat with shared messaging
- Group voice and video calls
- Date planning system (create, confirm, postpone plans)
- Attendance tracking and confirmation
- Post-date rating system
- Post-date swipe (individual match after group date)
- Date reminders
- Configurable group size limits
- pro-only and photo-verified options
- Sexuality preference and same-gender options
- History of past double dates
- Credit attendance bonuses
- Customizable visual theme
10.4 Pop the Balloon (Live Game Show)
- Picker role selects from lineup of contestants
- 4 rounds of balloon popping gameplay
- Round 1-4 with configurable time limits (20s/45s/60s/90s)
- Self-pop and target-pop mechanics
- Identity reveal at configurable round
- Photo blur until reveal round
- Winner selection by picker
- Audience mode with real-time viewing
- Audience chat during games
- Send gifts to contestants during game
- Credit costs for join, pop, and picker
- Winner and picker bonus Coins
- Auto-start with configurable lineup minimum and countdown
- Room timeout for inactive rooms
- Sexuality preference and same-gender filters
- Age range restrictions
- Distance-based matchmaking
- Lineup switch option
- Max concurrent rooms limit
- Customizable visual theme (colors, gradients)
- Game events and round tracking
10.5 Echoes (Missed Connections with Geofencing)
- Geofence zone detection and check-in
- Background location ping with configurable interval
- Overlap detection (min minutes of co-presence)
- Missed connections feed showing who was near you
- Identity reveal option
- Toggle echo on/off
- Max echoes per day limit
- pro-only and photo-verified options
- Credit costs for reveal
10.6 Live Mingle (Proximity Discovery)
- Add yourself to live mingle queue
- Discover nearby users in real-time
- Remove from mingle when done
- Queue system for fair matching
- Send gifts to mingle users
- Premium filter options
11. EVENTS & DATING MEETINGS
- Create and manage in-person events
- Browse all events with pagination
- Photo-verified only events
- Join events and see event users
- Event user count tracking
-
Date meeting requests with category (Lunch Date, Party, Friendly Meeting,
etc.)
- Date budget values (configurable pricing tiers)
- Date status updates (accept, reject, pending)
- Meeting likes and total likes
- Create, update, and delete meetings
- Meeting images upload
- Events with location, country, start/end dates, and active status
- pro-only event creation option
12. CONTESTS
- Create contests with hashtag, name, and prize
- Contest status (upcoming, running, ended)
- City and country filtering
- Winner configuration
- Start and end dates
- View contest participants
13. FOLLOW SYSTEM
- Follow and unfollow users
- Followers list with pagination
- Following list with pagination
- Check following status
- Follower notifications
14. VISITOR TRACKING
- Track profile visits
- Visitor list with who viewed your profile
- pro users can see profile visitors
- Free users can see profile visitors (configurable)
15. BLOCKING & REPORTING
- Block users to prevent interaction
- Blocked users list management
- Report users with custom reason
- Admin can review and act on reports
- Blocked users excluded from all matching and discovery
16. AUTHENTICATION & ACCOUNT MANAGEMENT
- Email and password registration with rate limiting (3/min)
- Email and password login with rate limiting (5/min)
- Phone number login
- Google OAuth login
- Apple OAuth login
- Facebook OAuth login
- Email verification with signed URL
- Forgot password with email reset link
- Password reset with signed URL
- Username availability check
- Account deletion with data cleanup
- Registration terms checkbox (configurable)
- Min age to register (configurable, default 18)
- Force profile photo upload after registration
- Force email verification before access
- Logout from all devices
- API authentication via Laravel Sanctum tokens
17. MONETIZATION SYSTEM
17.1 Credits/Coins Economy
- Credit package system with multiple pricing tiers
- Configurable credit amounts, prices, names, and descriptions
- Google Play Store product IDs for in-app purchases
- Apple App Store product IDs for in-app purchases
- Free Coins for new accounts (configurable amount)
- Free premium days for new accounts (configurable)
- Credit rewards for various actions
- Send funds between users
- User balance tracking
- Transaction history with filters
-
Credit-based feature access (messages, calls, stories, feeds, reels, gifts)
17.2 Premium/Pro Subscription Plans (Pro Tiers)
- Multiple subscription tiers (Plus, Gold, Platinum)
- Configurable duration (30, 90, 365 days)
- Per-tier benefits (boosts per month, swipes per month, no ads)
- Automatic recurring billing via Stripe, PayPal, Paystack, Razorpay
- Create and manage plans from admin panel
- Toggle plans on/off
- Creator subscription plans (users can subscribe to each other)
17.3 Boost System
- Boost profiles for priority visibility in discovery
- Configurable boost duration (days)
- Boost area filter (Worldwide, Country, City)
- Auto-worldwide fallback
- Configurable boost count in spotlight
- Boost package management
- Subscription-based boosts
17.4 Gift System
- Gift catalog with names, icons, and pricing
- Gift categories
- Send gifts in chat, live streams, mingle, and Pop the Balloon
- Gift earnings tracked in user transactions
- Gift system toggle from admin
17.5 Withdrawal System
- Users can convert credits to real money
- Configurable withdrawal rate (percentage of credit value)
- Minimum withdrawal amount
- Estimated payout days
- Multiple payout methods (Wire Transfer, etc.)
- Withdrawal card management
- Payout history
- Admin approval workflow
17.6 Ecommerce Features
- Sell access to reels (pay-per-view)
- Sell access to feed posts (pay-per-view)
- Sell access to stories (pay-per-view)
- Products on feeds (up to 3 per post with prices, images, links)
- User-created products with CRUD management
17.7 Referral Program
- Referral reward types (credits, premium days)
- Configurable reward amounts per referral action
- Pro tier-based referral bonuses
- Referral tracking in database
18. PAYMENT GATEWAYS (7 INCLUDED)
- Stripe (credit/debit cards)
- PayPal
- Paystack (Africa)
- Razorpay (India)
- Mercado Pago (Latin America)
- Mollie (Europe)
- Flutterwave (Africa)
- All gateways have webhook-based payment confirmation
- Configurable currency and exchange rates per gateway
- Payment link generation for all gateways
- Payment checkout page with gateway selection
- Payment success and failure handling
19. ADMIN DASHBOARD
19.1 Analytics Dashboard
- Revenue tracking (today, total, monthly trends)
- User metrics (total, active, new, monthly registrations chart)
- Content metrics (today's reels, feeds, stories, active streams)
-
Social metrics (active voice rooms, double dates, blind dates, Hot Takes
matches)
- Engagement metrics (Echo matches, gifts sent, calls, notifications)
-
Commerce metrics (active subscriptions, boosts, products, points/gifts
earned)
- Moderation metrics (pending reports, withdrawals, referrals)
- Recent users list
- Recent transactions list
19.2 User Management
- View all users with search and pagination
- Create new users with full profile fields
- Edit any user profile
- Assign moderator roles
- Trigger geolocation for user address
- View user's feeds and photos
- Upload/change profile photo
19.3 Plugin Settings (50+ Configuration Plugins)
-
General Settings: Site name, logo, email, currency,
timezone, max upload size, force photo upload, force email verification,
photo review, username-only mode, min register age, terms checkbox,
geolocation API key
-
Swipe Settings: Daily limits for free/pro (likes,
superlikes, dislikes, rewinds, boosts), points per like, photos in galleria,
search result count
-
Chat Settings: Start conversation preferences, spam
protection, pro-only chat, credits per message, auto-translate, Gemini API
key
-
Video Calls: Enable/disable, free user access, credits per
minute, recording, credit transfer
-
Live Streaming: Enable/disable, Zego credentials, pro-only,
verified-only, restrictions
-
Stories: Enable/disable, story duration, premium
upload/view, highlights, story points, reply pricing
-
Feed: Enable/disable, credit charges for like, comment,
post, private view
- Reels: Purchase enable/disable
-
Voice Chat Rooms: Enable/disable, free create, points per
minute
-
Blind Date Roulette: points per join, max call duration,
pro only, photo verified, icebreaker, cooldown
-
Hot Takes: gifts, pro only, photo verified, age range,
gender preference, AI settings, visual theme, rewards, streaks
-
Double Date: gifts, pro only, age range, distance,
chat/call settings, ratings, post-date features
-
Pop the Balloon: Room limits, round timers, gifts, visual
theme, joining filters, audience mode
-
Echoes: Ping interval, min overlap, max echoes, pro only,
photo verified
- Live Mingle: Enable/disable, preferences filter
- Events: Enable/disable events feature
-
Boost: Enable/disable, duration, area, count,
auto-worldwide
-
Rewards: Free Coins for new accounts, free premium days,
-
Account Privileges: Free vs premium daily conversations,
videocall access, private content, profile visits, profile likes
-
AI Auto Responder: Enable/disable, Gemini API key, message
mood, auto message interval
-
Verification System: Photo verification with gesture, phone
verification, SMS carrier, phone verification for chat
-
Fake Users Generator: Enable/disable, users per API call,
country reference, force online, auto-answer questions
-
Fake Users Interactions: Visit back, like chance,
notification timeout, auto messages with interval
-
Watermark: Enable/disable, position, watermark image upload
- Nudity Detector: Sight Engine API integration
- GIF/Giphy: Enable/disable, API key
- Profile Photo Borders: Enable/disable, pro only
- Profile Rankings: Enable/disable rankings
- Chat Streaks: Enable/disable
-
Daily Login Streak: Enable/disable, rewards management
- Contests: Enable/disable contests
- Profession Verifications: Enable/disable
-
Referrals Management: Referral reward types and amounts
- Gifts: Enable/disable gift system
-
Ecommerce: Enable/disable, purchase features for reels,
feeds, stories
-
Withdrawal: Enable/disable, rate, minimum amount, payout
days, payout methods
-
Date: Enable/disable, pro only, categories, budget values
- Facebook Connect: Enable/disable, App ID, Secret
- Google Connect: Enable/disable, Client ID, Secret
- OneSignal: App ID, REST API key
-
Mailing SMTP: Host, port, credentials, encryption, email
notifications (welcome, match, like, chat)
-
Payment Gateways: Stripe, PayPal, Paystack, Razorpay,
Mercado Pago, Mollie, Flutterwave (each with keys, secrets, webhooks,
exchange rates)
-
Pusher Realtime: App key, cluster, encryption, auth
endpoint
- Google Analytics: Tracking ID
-
Mobile Apps: iOS and Android app links, minimum version
enforcement
-
Website Ads Manager: 728x90, 160x600, 200x200 ad units with
custom HTML code
-
Moderator Roles: Create roles with granular permissions
(chats, themes, translations, media, plugins, users, reports, verifications)
-
Profile Questions: Manage custom Q&A for user profiles
-
Genders: Manage gender options with names and sex
classification
-
Interests: Manage interest tags with icons, usage tracking,
verification status
-
Profile Rankings: Manage ranking levels with icons and
credit requirements
-
Daily Login Streaks: Manage streak levels with rewards and
banner images
-
Contests: Create/manage contests with hashtags, prizes,
dates
-
Gifts: Manage gift catalog with icons, prices, categories
-
Events: Create/manage events with images, dates, locations,
active status
-
Profile Photo Borders: Manage border images with ranking
association
-
Theme Editor: Visual editor with layout, content sections,
media, logo, JSON preset tabs
19.4 Content Management
- Blog management (create, edit, delete with images and HTML content)
-
Music/sound library management (categories, sound files with metadata)
- Theme management (multiple themes with landing page editor)
-
Language management (add/edit/delete languages, in-browser JSON translation
editor)
- Coin/credit package management
- Pro plan management (tiers, durations, prices, gateway IDs)
-
Push notifications (OneSignal marketing campaigns + FCM real-time messages)
19.5 Configurator UI Settings
- Custom sidebar color
- Sidenav type (transparent or solid)
- Navbar fixed toggle
- Per-user settings persistence
- Dark mode support
20. COMPLETE WEB INSTALLER (5 STEPS)
-
Step 1 - Requirements Check: PHP version (8.1+), 13+
required extensions, directory permissions, .env file existence, database
backup verification
-
Step 2 - Purchase Verification: Envato purchase code
verification or Lamat license code (LMT-XXXXXX-XXXXXX-XXXXXX format),
optional database download from license server
-
Step 3 - Database Setup: Host, port, database name,
username, password configuration, test connection, import SQL schema
-
Step 4 - Admin Account: Create admin user with name, email,
password
-
Step 5 - Completion: Success page with security reminders,
redirect to login
-
Automatic pre-install check that runs composer install when vendor folder is
missing
21. THEMING SYSTEM
- Multiple theme support
- Visual theme editor with real-time preview
- Layout customization (primary color, font, header CTA, navigation)
-
Content sections (hero, mission, community, features, testimonials, download
CTA)
-
Media management (hero background, feature images, testimonials, footer)
- Logo management (header and footer logos)
- JSON preset import/export
- Navigation themes (default, light, dark)
- Active/live theme toggle
22. MULTI-LANGUAGE SYSTEM
- Add unlimited languages
- Native language name and abbreviation
- In-browser JSON translation file editor
- Upload existing translation JSON files
- User language preference setting
- Default language configuration
23. PUSH NOTIFICATIONS
- OneSignal integration for marketing push campaigns
- Firebase Cloud Messaging (FCM) for real-time notifications
- Send to all users or specific users
- Real-time message notifications inserted into chat history
- Activity logging for all notifications
-
Push notifications for: new matches, likes, messages, profile visits, live
stream start, call incoming, etc.
- Email notifications for: welcome, match, like, chat (via SMTP)
24. AI FEATURES
-
AI auto-responder for messages with configurable mood and interval (Google
Gemini)
- AI question generation for Hot Takes icebreakers
- AI topic generation for Hot Takes debates
- AI compatibility matching using answer similarity + swipe history
- AI conversation quality analysis
- Configurable AI provider, model, temperature, and max tokens
- Auto-translate for chat messages (Google Gemini)
- Sight Engine nudity detection for uploaded photos
- Fake users AI interactions (auto visit, like, message)
25. FAKE USERS ENGINE
- Auto-generate fake users with realistic profiles
- Configurable generation rate (users per API call)
- Country-based ethnicity reference
- Force online mode or random online status
- Auto-answer profile questions with random values
- Fake user interactions: visit back real users
- Fake user like visitors with configurable chance
- Notification timeout to avoid spam
- Auto-message system with configurable interval and mood
- Triggers when search results are low
26. RANKINGS, STREAKS & ENGAGEMENT
- User ranking levels with icons and credit requirements
- Profile photo borders unlocked by ranking
- Chat streaks with status tracking and rewards
- Daily login streaks with banner images and reward tiers
- Leaderboard based on points received
- User profile score based on interactions
27. SECURITY FEATURES
- Purchase code/license verification system
- Laravel Sanctum API token authentication
- Rate limiting on auth endpoints
- Email verification with signed URLs
- Password reset with signed URLs
- Photo approval/review system
- User blocking and reporting
- Demo mode flag (IS_DEMO)
- Nudity detection via Sight Engine
- Watermark on uploaded photos
- Moderator roles with granular permissions
28. MOBILE APP INTEGRATION
- 150+ REST API endpoints ready for mobile apps
- Deep linking with custom URI scheme
- Universal links (Apple App Site Association file)
- Android App Links (assetlinks.json)
-
Deep link routes for: post, profile, user, chat, message, match, reel,
video, feed, event, verify, promo
- Google Play Store product IDs for in-app purchases
- Apple App Store product IDs for in-app purchases
- Push notifications via FCM and OneSignal
- Configurable minimum app version with update enforcement
- iOS and Android app download links
29. TECHNICAL SPECIFICATIONS
- Framework: Laravel 11
- Frontend: Livewire 3, Alpine.js, Bootstrap 5
- API: REST API with Sanctum authentication
- Real-time: Pusher channels for broadcasting
- Streaming: Zego Cloud (voice/video/live)
- AI: Google Gemini API
-
Payments: Stripe, PayPal, Paystack, Razorpay, Mercado Pago, Mollie,
Flutterwave
- Push: Firebase Cloud Messaging + OneSignal
- Nudity Detection: Sight Engine
- Image Processing: Intervention Image 3.x
- Maps: Google Geolocation API
- Translations: Google Gemini Auto-Translate
- GIF: Giphy API
30. REQUIREMENTS
- PHP 8.1 or higher
- MySQL 5.7+ or MariaDB
- Flutter >=3.38.7
- Dart >=3.10.7
- Composer (dependency management)
- Apache with mod_rewrite or Nginx
-
Required PHP extensions: BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL,
PDO, Tokenizer, XML, GD, cURL, Exif, Imagick, intl
- IonCube Loader (optional, for license verification)
31. PAID 3RD PARTY SERVICES REQUIRED
These external services may require their own paid subscriptions or API keys
to enable certain features. Some are optional, some core features require
them.
WARNING: These external services will have additional costs
and account requirements. Please refer to their pricings!
-
Google Gemini API - Required for AI auto-responder, chat
auto-translate, Hot Takes AI question/topic generation, AI matching, and AI
conversation analysis. Free tier available with limits.
-
Zego Cloud - Required for live streaming, voice chat rooms,
voice/video calls. Provides the real-time audio/video infrastructure. Paid
plan required for production.
-
Pusher - Required for real-time broadcasting (chat
delivery, live events, presence channels). Free tier available with limited
connections.
-
Firebase Cloud Messaging (FCM) - Required for push
notifications on mobile devices. Free to use.
-
OneSignal - Required for marketing push notifications and
cross-platform push delivery. Free tier available with limited subscribers.
-
Google Geolocation API - Required for location-based
features, city search, and geocoding. Free tier available with monthly
credit.
-
Google Maps API - Required for profile map display and
location features. Free tier available.
-
Stripe - Payment gateway for credit/debit card payments.
Transaction-based fees.
-
PayPal - Payment gateway for PayPal payments.
Transaction-based fees.
-
Paystack - Payment gateway for African markets.
Transaction-based fees.
-
Razorpay - Payment gateway for Indian market.
Transaction-based fees.
-
Mercado Pago - Payment gateway for Latin American markets.
Transaction-based fees.
-
Mollie - Payment gateway for European markets.
Transaction-based fees.
-
Flutterwave - Payment gateway for African markets.
Transaction-based fees.
-
Giphy API - Required for GIF support in chat. Free tier
available.
-
Sight Engine - Required for automatic nudity detection on
uploaded photos. Paid plan required.
-
Google OAuth / Apple OAuth / Facebook OAuth - Required for
social login features. Free to use with developer account.
-
SMTP Email Service - Required for email notifications
(welcome, match, like, chat, password reset). Services like Mailjet,
SendGrid, or your own SMTP server.
-
Google Analytics - Optional website analytics tracking.
Free to use.
32. INCLUDED IN PACKAGE
- Complete Flutter source code
- Android + IOS + WEB App Support
- Complete Laravel source code
- Comprehensive 5-step web installer
- 150+ REST API endpoints for mobile apps
- Full admin dashboard with 50+ configuration plugins
- Database SQL schema with sample data
- Documentation
- Pre-install auto composer script for production deployment