ReelsX | Ultimate Shorts Video Sharing & Monetization Platform Full Application

ReelsX – Short-Form Video Platform PHP Script & Flutter Full Application ReelsX is a premium, production-ready TikTok-style short video platform built

Aug 23, 2026 - 18:55
Aug 24, 2026 - 01:03
 0  1
ReelsX | Ultimate Shorts Video Sharing & Monetization Platform Full Application

Offer

Contact mhquickdev

Limited Time Offer

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.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0