ReelsX – Short-Form Video Platform PHP Script & Flutter Full Application
ReelsX is a premium, production-ready TikTok-style short video platform built on Laravel 12 and Flutter. Designed for creators, communities, and entrepreneurs, ReelsX delivers a seamless vertical video feed experience with a powerful admin backend, reward engine, digital wallet, and real-time messaging — all in one complete package.
Demo Link: Demo
App Demo Link: App Demo
Demo Web & App Credentials
You can access the demo using the following pre-seeded test accounts:
- Administrator Account (Full Access):
Email:admin@example.com
Password:password - Creator/User Account (Standard Access):
Create a Account to test.
ReelsX – Complete Feature List
1. TikTok-Style Vertical Video Feed
- Infinite Swipe Feed: Hardware-accelerated vertical video player powered by media_kit (libmpv), delivering buttery-smooth 60fps swipe transitions.
- Three Feed Tabs: For You, Following, and Recent — each independently paginated and lazily loaded.
- Instant Preload: Current and next video preload simultaneously with no artificial delay, eliminating black-screen gaps between reels.
- Skeleton Shimmer Loading: Premium shimmer placeholder shown while buffering — no spinners.
- Wakelock: Screen stays on during active playback automatically.
- Optimistic UI: Likes, bookmarks, and follows update instantly; errors auto-rollback state.
- Deep Link Sharing: Every reel generates a shareable web link with full OpenGraph preview for social platforms.
2. Video Creation & Upload Studio
- In-App Recording: Record directly from camera with real-time preview.
- Gallery Import: Pick existing videos from device library.
- Video Trimmer: Precision trimming with a custom timeline scrubber powered by FFmpeg.
- Audio Sync: Add background sounds from the in-app Sound Library and sync with video.
- Video Editor: Apply filters and adjustments using the integrated pro video editor.
- Caption & Tags: Add titles, captions, and hashtags before publishing.
- Paid Content: Mark reels as premium — viewers must purchase with wallet credits to watch.
3. Sound Library & Audio Hub
- Curated Sound Browser: Explore trending sounds, music clips, and audio effects.
- Sound Bookmarks: Save favourite sounds to a personal library for quick reuse.
- Sound Detail Page: View all reels using a particular sound.
- Admin Sound Management: Upload, categorise, and delete sounds from the admin panel.
4. Creator Discovery & Profiles
- Discover Page: Search reels, users, and sounds with real-time results.
- Suggested Creators: Algorithm-driven creator recommendations displayed in the feed sidebar.
- User Profiles: Three tabs — Reels, Liked, and Saved — with lazy grid loading.
- Follower / Following Lists: Browse and manage social connections.
- Verified Badges: Blue-tick verification status shown on profiles and in the feed.
- KYC Verification: Submit identity documents for admin review and receive the verified badge.
5. Engagement & Social Actions
- Likes & Comments: Like reels and post threaded comments with nested replies.
- Comment Likes: Like individual comments for deeper interaction.
- Bookmarks: Save reels to a private personal library.
- Native Share Sheet: Share reels to WhatsApp, Instagram, Twitter, or copy the link.
- Follow System: Follow creators and personalise the Following feed tab.
- Report System: Report reels, comments, or users directly from the app.
6. Playlists
- Create & Manage Playlists: Organise saved reels into named playlists with custom gradient colours.
- Batch Add Videos: Add multiple reels to a playlist in one action.
- Watch Progress Tracking: Each video's watch progress is tracked per playlist.
- Public Playlists: Playlists are visible on user profiles for others to discover.
- Suggested Playlists: Admin-curated playlists shown in the feed discovery sidebar.
7. Real-Time Messaging
- Direct Messages: One-to-one private conversations between users.
- Image Attachments: Send photos from gallery or camera inside the chat.
- Live Polling: New messages appear automatically every 3 seconds using delta polling.
- Unread Badge: Global unread message count displayed on the bottom navigation bar.
- Conversation Management: Delete conversations, search for users to start new chats.
- Glassmorphic UI: Chat interface features a modern glassmorphism design language.
8. Notifications Centre
- Activity Notifications: Receive alerts for new likes, comments, follows, and messages.
- Unread Count: Live unread badge on the nav bar updates automatically.
- Mark as Read: Dismiss individual notifications or clear all at once.
- Admin Broadcast: Administrators can send platform-wide push notifications from the panel.
9. Rewards & Gamification Engine
- Daily Streak Bonus: Users earn points every day they log in, with escalating streak rewards.
- Task System: Complete tasks (watch reels, share content, refer friends) to earn points.
- Points Leaderboard: Ranked list of top earners across the platform.
- Payout Requests: Convert accumulated points into real-money payouts via configured methods.
- Referral Programme: Generate unique referral codes and earn bonus points when friends join.
- Admin Reward Settings: Configure task types, point values, payout thresholds, and referral bonuses from the admin panel.
10. Digital Wallet & Payments
- In-App Wallet: Users maintain a balance used to purchase premium reels and tip creators.
- Stripe Integration: Native payment sheet via flutter_stripe for one-tap top-ups.
- Offline Payments: Bank transfer support — users upload receipt proof; admin approves manually.
- Withdrawal Requests: Request wallet balance cashouts; admin processes and approves.
- Transaction History: Full paginated log of deposits, purchases, and withdrawals.
- Multi-Gateway Support: Admin can enable or disable payment gateways from the settings panel.
11. Blog & CMS Pages
- In-App Blog: Browse platform articles, creator guides, and news from within the app.
- CMS Custom Pages: Admin-managed pages for Privacy Policy, Terms of Service, GDPR, and any custom content — rendered inside the app and on the public web.
- SEO-Ready: Blog and share pages include full OpenGraph and meta tags.
12. Support Ticket System
- Ticket Submission: Users open support tickets by category and priority from the app.
- Threaded Replies: Both users and admins can reply within a ticket thread.
- Status Management: Tickets transition through Open → In Progress → Resolved states.
- Admin Ticket Panel: Full ticket management including reply, status update, and delete.
13. Advanced Security & Privacy Control
- Laravel Sanctum Authentication: Secure API token-based authentication with automatic session revocation and 401 handling.
- Remote Logout: Instantly terminate active sessions or log out from all other devices.
- Account Erasure: Integrated mechanism allowing users to permanently delete their profiles and associated data.
- Report & Block: Report reels, comments, or users; block unwanted accounts to control interaction permissions.
- Content Moderation: Admin tools to review flagged reports, suspend accounts, and remove violating content.
14. Admin Control Centre
- Analytics Dashboard: Key metrics — total users, reels, revenue, active sessions, and growth charts.
- User Management: View, edit, ban, and delete user accounts; reset passwords; manage verification status.
- Reel Moderation: Browse, review, and delete reels and comments; view reel analytics.
- Playlist Management: Review and remove user-created playlists.
- Finance Panel: Monitor wallet transactions, approve offline payments, process withdrawals, and manage reward payouts.
- KYC Verification Queue: Review submitted documents and approve or reject verification requests.
- Role & Permission System: Create custom admin roles (e.g., moderator, finance manager) with granular Spatie-based permission lists.
- Settings Panel: Configure general, email, payment, storage, security, referral, reward, and landing page settings.
- Activity Log: Full audit trail of all admin actions with timestamps and IP addresses.
- System Updater: Apply software updates and patches directly from the admin panel.
- Admin Login & Auth: Dedicated admin login page at
/admin/login; unauthenticated requests automatically redirect to the login page.
Important Notice Regarding External Costs
Please Note: Buyers are fully responsible for acquiring their own third-party service accounts and covering all associated operational costs:
- Stripe & Payment Gateway Fees: Integrating Stripe requires your own Stripe merchant account. Stripe charges separate per-transaction payment processing fees, which are governed by Stripe and are not included in the item purchase price.
- Cloud Infrastructure & Video Hosting / Processing Costs: Hosting, storing, and transcoding video content requires adequate hosting infrastructure and cloud resources. You will need your own third-party cloud storage accounts (such as AWS S3 or DigitalOcean Spaces) for media storage, appropriate CDN bandwidth, and sufficient server CPU, RAM, and storage for FFmpeg video processing. All cloud hosting, storage, and processing fees are the buyer's responsibility.
Technology Stack
- Backend PHP Framework: Laravel 12.x
- Backend Runtime environment: PHP 8.2+
- Database Engines: MySQL 8.0+ / MariaDB 10.5+ / SQLite
- API Authentication: Laravel Sanctum
- Role Management: Spatie Laravel-Permission
- Database Auditing: Spatie Laravel-Activitylog
- Cloud File Storages: AWS S3 / DigitalOcean Spaces / Local storage
- Integrated Payment Gateways: Stripe, Offline / Bank Transfer
- Mobile SDK Framework: Flutter SDK 3.19.0+
- Mobile Language Runtime: Dart SDK 3.3.0+
- Mobile State Manager: GetX (Observable pattern)
- Mobile Cache Engine: GetStorage key-value cache
- Video Player Engine: media_kit (libmpv — hardware-accelerated)
- Video Processing: FFmpeg Kit (trimming, encoding)
Support: Need help? Email us at support@mhquickdev.com. We are always here to help.
Highlights & Core Features
TikTok-Style Vertical Video Feed
For You, Following & Recent Feeds
Smooth 60FPS Video Playback
Video Recording & Gallery Upload
Video Trimmer & Professional Video Editor
Background Sounds & Audio Library
Premium / Paid Video Content
Creator Discovery & Smart Recommendations
Creator Profiles & Verification Badges
KYC Verification System
Likes, Comments & Nested Replies
Bookmarks & Native Social Sharing
Follow & Social Connection System
Report & Block System
Playlist Creation & Management
Watch Progress Tracking
Real-Time Private Messaging
Image Sharing in Chat
Real-Time Notifications
Rewards & Gamification System
Daily Streaks & Reward Tasks
Referral & Points System
Points Leaderboard & Cash Payouts
Digital Wallet System
Stripe Payment Integration
Offline / Bank Transfer Payments
Wallet Withdrawals & Transaction History
Blog & CMS Pages
Support Ticket System
Advanced Security & Privacy Controls
Account Deletion & Remote Logout
Content Moderation System
Powerful Admin Control Centre
Advanced Analytics Dashboard
User & Reel Management
Finance & Withdrawal Management
KYC & Verification Management
Role & Permission Management
System Settings & Activity Logs
Laravel 12 + Flutter Technology Stack
| High Resolution | Yes |
| Files Included | PHP, HTML, CSS, JavaScript, SQL, Flutter, Dart |
| Software Version | PHP 8.2, Flutter 3.x |
| Framework | Laravel 12.x, Flutter |
Average rating based on 0 verified reviews
Item Discussion & Pre-Sales Q&A
Ask questions about this item before purchasing or check author replies.
Have a pre-sales question?
Sign in to your account to leave a comment or ask the author.
No Comments Yet
Be the first to post a pre-sales question or start a discussion!
Use by you or one client in a single end product which end users are not charged for.
Use by you or one client in a single end product which end users can be charged for.
- Quality checked by MHQuickDEV
- Future product updates included
- 6 months technical support
Item Specifications
Need Customization or Support?
Have pre-sales questions or need custom feature integration for your project?
Contact SupportMore Items by MHQuickDEV
Explore other top-rated products from our catalog
Influx | Ultimate Social Media Platform Script (Laravel Web + Flutter App)
Influx – Influencer Marketing & Social Media Platform PHP Script and Flutter Ful...
EduNa – EduEx LMS Script Laravel Theme
EduNa – EduEx LMS Script Laravel Theme EduNa – EduEx is a modern, clean, an...
EduEx LMS | Instructor eLearning Flutter Full Application
IMPORTANT: This is an Add-on App for the EduEx LMS Platform. To use this a...