DrameReel | Short Drama Streaming Platform With Flutter App

Description

DrameReel | Short Drama Streaming Platform With Flutter App
DrameReel is a complete short-drama video-on-demand platform built with Laravel 13 and Flutter. It includes a Laravel administration panel, REST API, Android and iOS applications, series and episode management, coin-based unlocking, VIP memberships, payments, authentication, media management, notifications, rewards, referrals and multilingual support.
Designed for developers, businesses and content platforms that want to launch their own short-drama, mini-series or episodic video streaming service.
Live Demo
- Android App: Download APK
- Website: Open Website
- Admin Panel: Open Admin Panel
Demo Accounts
- Admin Email: demo@smartappspro.online Password: Demo@123456
- User Email: user@smartappspro.online Password: user@123456
Note: Demo accounts and demo data may be reset periodically.
Stripe Test Payment
To test Stripe payments in the demo, use Stripe Test Mode with the following test card:
- Card Number: 4242 4242 4242 4242
- Expiry Date: 05/28
- CVC: 222
- Cardholder Name: DrameReel
Note: This is a Stripe test card and does not charge real money. Make sure Stripe is configured in Test Mode when using these details.
Key Features
- Short drama series and episode management
- Free, coin-based and VIP episode access
- Multiple video qualities up to 4K
- MP4 and HLS / M3U8 video sources
- Local, AWS S3-compatible and Bunny.net storage
- Coin wallet and VIP membership system
- Multiple payment gateways and in-app purchases
- Google, Apple, Email and Firebase Phone Authentication
- Role-based access control and staff 2FA
- TMDB metadata integration
- Firebase push notifications
- Rewards and referral system
- Google Mobile Ads
- Multilingual and RTL support
- Dashboard analytics, activity logs and administration tools
Series & Episode Management
Manage your complete short-drama catalog from the Laravel administration panel.
- Create, edit and delete series and episodes
- Posters, banners and preview images
- Genres, categories and age ratings
- Descriptions and SEO-friendly slugs
- Featured content and custom ordering
- Episode statistics and reporting
- Free, coin-based or VIP episode access
TMDB Integration
Import useful metadata from TMDB to speed up content creation.
- Titles and original titles
- Posters
- Genres
- Overview and synopsis
Episode Tools
- Multiple video qualities
- Subtitle support
- Duration tracking
- Bulk episode creation
- Media folder import
- Episode reporting
Video Sources & Storage
Choose the storage and video delivery method that fits your deployment.
- Direct MP4 URLs
- HLS / M3U8 URLs
- Local application storage
- AWS S3-compatible storage
- Bunny.net storage
Video Protection: Protected playback uses Laravel signed URLs with time-limited tokens to reduce unauthorized reuse of expired playback links.
Important: Widevine and FairPlay DRM are not included.
Coin Wallet & VIP Memberships
Users can purchase coins to unlock premium episodes or subscribe to VIP plans.
- Configurable coin packages
- Coin bonuses and transaction history
- Episode unlock history
- Monthly VIP plans
- Yearly VIP plans
- Forever membership plans
- Membership expiration tracking
Payments
- Stripe
- Razorpay
- PayPal
- Flutterwave
- Google Play Billing
- Apple App Store purchases
Payment management includes order records, payment status, webhook verification, filtering and revenue reporting.
Authentication & Security
- Email and password authentication
- Email OTP verification
- Google Sign-In
- Apple Sign-In
- Firebase Phone Authentication
- Password reset
- Account ban and unban
- Staff TOTP two-factor authentication
- Recovery codes
- Role-based permissions
User & Staff Management
Manage users and staff members with configurable roles and permissions.
- Super Admin
- Admin
- Content Manager
- Moderator
- Support
- Mobile User
Administrators can manage users, content, payments, media, reports, coins, memberships, devices and authentication tokens.
Flutter Mobile Application
Complete Android and iOS applications are included from a shared Flutter codebase.
Home & Discovery
- Hero slider
- Trending and new releases
- Genre-based browsing
- Continue watching
- Search and popular searches
Series & Video Player
- Series details and episode lists
- Episode access indicators
- Video quality selection
- Built-in video player
- Signed URL playback
Profile & Wallet
- Favorites / My List
- Wallet balance
- VIP status
- Membership expiration
- Referral code
- Coin transactions
Push Notifications
Firebase Cloud Messaging is integrated with the administration panel.
- Send notifications to all users
- Target selected users or segments
- FCM token management
- Local and in-app notifications
- Queue-based notification processing
Rewards & Referrals
- Daily check-in rewards
- Watch-video tasks
- Profile completion rewards
- Coin rewards
- Referral system
Advertising
Google Mobile Ads integration supports:
- Banner ads
- Interstitial ads
- Rewarded ads
Multilingual & RTL
- Custom language creation
- Translation management
- Flutter localization
- User language preferences
- RTL-ready interface
- Arabic and Hebrew RTL support
Administration Dashboard
The administration dashboard provides tools for managing the platform and monitoring its activity.
- User statistics
- Series and episode statistics
- Revenue overview
- Recent registrations
- Top content
- Transaction history
- Activity logs
- Global administration search
Media Manager
- Folders and subfolders
- Drag-and-drop uploads
- Multi-file uploads
- File renaming and deletion
- Media URL copying
- Local, S3 and Bunny.net storage
Settings & Maintenance
- Authentication settings
- SMTP and mail settings
- Mobile application settings
- Storage settings
- Payment settings
- Security settings
- Advertising settings
- Rewards settings
- Maintenance mode
Backup & Support
- Manual database and storage backups
- Automatic backup configuration
- Downloadable backup archives
- Privacy Policy and Terms pages
- DMCA and Refund Policy pages
- About page
- Support ticket system
Technology Stack
Laravel Backend
- Framework: Laravel 13, PHP 8.3+
- UI: Tailwind CSS 3, Alpine.js 3, Lucide Icons
- Authentication: Laravel Sanctum, OTP, Spatie Permissions, TOTP
- Database: MySQL 8.0+ or MariaDB 10.11+
- Storage: Local, AWS S3-compatible and Bunny.net
- Cache & Queue: Redis, database queues and Laravel Cache
- Mail: Symfony Mailer with SMTP
Flutter Application
- Flutter: Flutter 3.29, Dart 3.12
- State Management: Riverpod
- Routing: GoRouter
- Networking: Dio
- Video: video_player
- Authentication: Firebase Auth, Google Sign-In, Apple Sign-In
- Notifications: Firebase Cloud Messaging
- Monetization: Google Play and App Store purchases
- Advertising: Google Mobile Ads
- Localization: Flutter localization
Server Requirements
- PHP 8.3+
- MySQL 8.0+ or MariaDB 10.11+
- Apache or Nginx
- Composer 2.7+
- Node.js 20+ for Vite builds
- Redis is optional
Required PHP Extensions
bcmath, ctype, curl, dom, fileinfo, gd, json, mbstring, openssl, pdo_mysql, tokenizer, xml and zip.
Mobile Build Requirements
- Flutter SDK 3.29.x
- Dart 3.12
- Android Studio
- Xcode 16+ for iOS builds
- macOS required for iOS builds
- Firebase project for supported services
- Google Cloud configuration for Google Sign-In
- Apple Developer account for iOS deployment
Included Files
- Laravel API & Admin Panel – Complete backend source code, REST API, administration panel, database migrations, and configuration files.
- Flutter Mobile App – Complete Android and iOS source code from a shared Flutter codebase.
- Documentation – Complete installation, configuration, Android build, iOS build, and deployment guides.
White-Label Ready
Customize the application name, branding, content, mobile configuration and supported languages for your own project.
Important Information
Video Protection: Protected playback uses signed time-limited URLs. Widevine and FairPlay DRM are not included.
Public Website: The primary product scope is the Flutter mobile application and Laravel administration panel. A public website/demo is included, but a complete public web streaming portal is not the primary product scope.
Content: Buyers are responsible for providing and managing legally licensed video content and media.
Frequently Asked Questions
Can I use my own brand?
Yes. The project is designed for white-label deployments.
Does it support Android and iOS?
Yes. Complete Flutter Android and iOS source code is included.
Can users unlock individual episodes?
Yes. Episodes can be free, coin-based or VIP-only.
Does it support VIP memberships?
Yes. Monthly, yearly and forever plans are supported.
Which payment gateways are included?
Stripe, Razorpay, PayPal, Flutterwave, Google Play Billing and Apple App Store purchases.
Does it support AWS S3 and Bunny.net?
Yes. Both are supported in addition to local storage. Separate provider accounts may be required.
Does it support multiple languages and RTL?
Yes. Translation management, Flutter localization and RTL support are included.
Does it support Google and Apple Sign-In?
Yes. Required Google Cloud and Apple Developer accounts are separate.
Does it support Firebase Phone Authentication?
Yes. Firebase Phone Authentication with OTP is supported. A separate Firebase project is required.
Does it include advertisements?
Yes. Banner, interstitial and rewarded ads are supported.
Is full DRM included?
No. Video protection uses signed time-limited URLs. Widevine and FairPlay are not included.
Is a complete public web streaming portal included?
No. The primary scope is the Flutter mobile application and Laravel administration panel. A public website/demo is included.
Do I need coding knowledge?
Basic server, Flutter and cPanel knowledge is recommended. Installation and configuration documentation is included.
Support
Installation and configuration documentation is included. Please review the live demo, features and requirements before purchasing.
Contact: devsmartappspro@gmail.com
Third-Party Services & Additional Costs
Some features require separate accounts with third-party service providers. These accounts and their related fees are not included with DrameReel.
- Payment Services: Stripe, Razorpay, PayPal, and Flutterwave require separate merchant accounts and may charge transaction fees.
- Cloud Storage & CDN: AWS S3 and Bunny.net require separate accounts and may charge for storage, bandwidth, and other usage.
- Firebase: A separate Firebase account/project is required for supported authentication and notification features. Usage charges may apply depending on usage.
- TMDB: A separate TMDB account/API access may be required for metadata integration and is subject to TMDB’s applicable limits and policies.
- AI Services: Google Gemini and OpenAI/GPT require separate API accounts and API keys for AI-powered features. Usage is subject to the respective provider’s pricing, quotas, limits, and policies. Any API usage charges are the customer’s responsibility.
- SMTP / Email Services: A separate SMTP or email service account may be required for sending transactional emails, such as account verification, password reset, notifications, and other system emails. Any service fees or usage charges are the customer’s responsibility.
- Google Play & Apple Developer: Separate developer accounts are required for publishing Android and iOS applications and may involve platform fees.
The buyer is responsible for creating and maintaining these third-party accounts, API credentials, subscriptions, and payments. Third-party pricing, limits, policies, and availability are controlled by the respective providers and may change independently of DrameReel.
Changelog
Version 1.0.0 – 01-09-2026
* Initial release of DrameReel.
Version 1.0.1 September 26, 2026
* Added AI Series & Story Concept Generator with Google Gemini & OpenAI integration. * Added AI Configuration tab in Admin Settings for API keys and model selection. * Added Daily Random Series Recommendation modal on the homepage with localStorage retention. * Added Server Limits & Diagnostics tool in Storage Settings. * Added Direct Upload Endpoint & Cloudflare Bypass options for high-speed video uploads and streaming. * Enhanced Overview Dashboard Analytics. * Added Website Brand Colors & Custom Theme Color picker. * Added Custom Video Player Loading Logo & Spinner animation settings. * Added User Wallet, Coin Packages, and Daily Rewards frontend systems. * Added Public Support Ticket creation and tracking system. * Added Instant AJAX Add to Favorites & Like functionality on public pages. * Improved Video Player layout, mobile typography, and modal animations. * Improved Episode unlock flow and coin balance transaction management. * Fixed Membership Package calculation, pricing, and saving issues. * Fixed Storage Settings and large file upload configuration issues. * Fixed SQL queries causing 500 errors for series poster and featured image attributes. * Fixed Authentication redirect flows and guest session handling for AJAX actions. * Fixed SMTP mail testing errors and status feedback. * Improved responsive layout spacing across public and admin views. Note: Version 1.0.1 includes updates for the Admin Panel and Website only. Mobile app updates will be released separately.
Version 1.0.2 – – Current version: September 28, 2026
* Fixed an issue with the video player. * Fixed an issue with the My List feature.
| Author | DevSmartX |
|---|---|
| Category | Mobile |
| Price | $40 |
| Sales | 19 |
| Published | Aug 31, 2026 |
| Last Update | Oct 16, 2026 |
| Compatible Software | Flutter 3.x, Laravel |
| Mobile Files Included | Dart |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 5,500 views · 51 clicksSaaS · Week 46 · 5,500 views · 51 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 43,739 views · 226 clicksWebsite · Week 46 · 43,739 views · 226 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 41,766 views · 123 clicksSaaS · Week 46 · 41,766 views · 123 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 60,718 views · 203 clicksSaaS · Week 46 · 60,718 views · 203 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 30,028 views · 124 clicksDesktop App · Week 46 · 30,028 views · 124 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 5,770 views · 19 clicksWebsite · Week 46 · 5,770 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
4,445 views · 17 clicksWeek 46 · 4,445 views · 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
4,078 views · 14 clicksWeek 46 · 4,078 views · 14 clicks
