White Label Micro Drama App - Vertical Series Streaming with Full Source Code
A vertical short-drama platform delivered under your own name in six working days. Viewers watch a free opening window, then unlock what follows with coins, a rewarded ad, or an active VIP period. The catalog, the coin economy, the branded apps and the full source code are handed to you.
One Express and MongoDB API serves all three clients. Coins and VIP are built in as core entities instead of a paywall attached to a video player. The operator console reads from the ledger that the wallet writes to.
Launch in 6 Days with
- Short Drama
- Coin Unlock
- VIP Windows
- Ad Supported
- RTL Ready
- White-Label
Live activity feed
- Coins open Episode 4Unlock
- Hosted checkout used to buy a coin packStore
- VIP access openedVIP
- A rewarded ad is watched and the episode opensAds
- A comment gets reportedModeration
- Flag closed, reporter informedReports
- Bonus coins lapsedWallet
- Check-in reward claimed on Day 3Rewards
- Coins open Episode 4Unlock
- Hosted checkout used to buy a coin packStore
- VIP access openedVIP
- A rewarded ad is watched and the episode opensAds
- A comment gets reportedModeration
- Flag closed, reporter informedReports
- Bonus coins lapsedWallet
- Check-in reward claimed on Day 3Rewards
Quick Platform Overview
episode pricing, coins, VIP windows and rewarded ads
reward coins and purchased coins, spent in order
checkout is hosted, no card number reaches you
no supplier name anywhere, our credit line removed at delivery
Launch a Short-Drama App as Your Own
Name, palette, catalog and coin pricing are operator settings, so the product reaches your market as your brand rather than as a licensed skin a viewer could recognize.
A Single API Behind Three Apps
Android, iOS and web share the same catalog, wallet and settings contracts, so a price change or a new title appears everywhere at once instead of three separate times.
01See it live
Live in Action
Live Demo - Viewer App, Episode Store, Operator Console & Android Build
Skip the brochure. We hand over working logins to the running platform - viewer side and operator console - so you can watch an episode, hit the paywall, spend coins to pass it, then swing round to the console and resolve the report you just filed.

Viewer App - Watch & Unlock
What a viewer sees: a vertical episode player carrying lock, comments, likes and subtitles, with trending, banner rails, new releases and coming soon shelves, For You trailers and search around it.
- 1Start the web app from a browser window
- 2Sign in using the demo credentials below
- 3Explore: Rails, For You, Watch, Unlock
webuser@demo.com | User_$321
Rewards Ladder, Coins & VIP Plans
Money moves through coin packs with bonus coins and VIP plans by validity window. Further routes are a check-in ladder that runs seven days, ad reward tasks, email bonuses, social follow bonuses and referral credit.
- 1Start the web app from a browser window
- 2Sign in using those same credentials below
- 3Explore: Store, Check-in, Rewards, Referral
webuser@demo.com | User_$321
Studio Operations & Control
Day-to-day work happens on a dedicated subdomain: overview analytics, film categories and lists, episode reordering, users and wallets, then coin plans, VIP plans, reports, settings and staff roles.
- 1Go to the admin console in a browser
- 2Sign in using the demo credentials below
- 3Explore: Overview, Film List, Users, Settings
admin@demo.com | Admin_$321 (read-only demo role)

Android Build - Your Brand and Your Own Store Listing
The Flutter build ships with episode-wise reels and a comment sheet, five tabs, wallet histories, rewards quests, coin and ad unlock, plus the same five locales the web app carries.
- 1Install it onto an Android handset
- 2Sign in with the viewer credentials below
- 3Explore: Home, Reels, My List, Rewards
webuser@demo.com | User_$321Live in Action
Micro Drama Platform Walkthrough: Catalog, Coin Unlock & Operator Console
Prefer a guided walkthrough? Our team offers a 30 minute call in which we plan your launch with you: coin pricing, VIP tiers, the free episode window, catalog ingest, then gateway choice and the go-live sequence.
Schedule a live walkthrough call.All Screens Charted
Micro Drama App Flows - Viewer, Store, Operator & Phone Screens
The client router carries 92 of roughly 250 registered API handlers and the admin router carries 159. Together they serve three clients: a Flutter store build, a Next.js operator console and a consumer web app.































Walk through three journeys: a guest moving from the first free episode to a lock and then a coin unlock, a buyer going from a coin pack to a VIP window, and an operator who uploads the catalog, reorders episodes and resolves a report.
02Scenarios
Platform Scenarios
Micro Drama Platform Scenarios - How Operators Would Use It
Illustrative scenarios from the Miracuves product team on running this platform under your own brand. They describe what the product does, not a named client, and none is a customer quote.
Illustrative Scenario
Modeled Reference - A White Label Micro Drama Deployment
A modeled reference deployment that illustrates how a regional operator would configure the platform for a market launch under its own name with its own catalog. No client engagement is involved, and the figures describe the platform itself instead of results a customer reported.
Short-Drama OTT Platform
A regional short-drama service launched on this platform under its own brand, with coin unlock, VIP windows and a rewards ladder live from day one.

- Earning per episode instead of forcing viewers onto a subscription wall
- Right-to-left layout for Hebrew and Arabic on the web, in the app and in the console
- A single catalog and wallet serve the web app, the store app and the operator console
- Launch an OTT service for short drama without having to code the wallet or the unlock engine yourself
- Let operators work in a cinema console rather than a raw database
- Operate coin, VIP and ad unlock side by side as three tenders
- Subtitle track and continue watching inside a vertical episode player
- A seven day rewards ladder alongside coin packs and VIP windows
- Five locales, including right-to-left layout
- My List, likes, reports and episode comments
- One Express API sits behind nginx and PM2
Treat this as a modeled reference deployment rather than a client engagement. All of the capabilities above are part of the base build, and the live demo shows each of them. Those figures belong to the platform and were not reported by any customer.Named client deployments appear separately: the Miracuves portfolio shows real engagements with the figures they reported themselves.
03The product
The Basics
What Is a White Label Micro Drama App?
Vertical drama sells in ninety-second pieces, which makes the platform underneath it a paywall with a player attached. Categories, titles and numbered episodes sit on one side. A wallet that decides - free window, coins, rewarded ad, or an active VIP period - sits on the other. White label means both sides carry your name from the first frame, and the source code that runs them is handed to you.

Isn't a Video CMS
The value is the unlock model, not the file manager. A catalog lock, a free window, a typed ledger and per-user override rows allow a single episode to be sold three different ways while the wallet never drifts.
Isn't a Rental Platform
Handover, not access: the source, the 46 model core schema and the seed script are yours. No per-seat fee, no dependency on our roadmap, and a standard MongoDB underneath.
Candid on Readiness
Three things are stated up front rather than found later: web ad unlock is a simulated preview, passwords use Cryptr rather than bcrypt, and viewer cash-out exists as data architecture only.
Web, Android, iOS & API Covered
The player is the easy bit of short drama. The difficult parts are pricing per episode instead of per subscription, keeping the wallet accurate on all three clients, and giving operators somewhere to run the catalog and the economy without touching the database. That is what ships in the box.

- 01Configurable free window on vertical episodes
- 02One episode can be opened by coins, a rewarded ad or VIP
- 03Coins split into reward and purchased balances, with expiry
- 04Card data never stored, thanks to PayPlus hosted checkout
- 05Right-to-left layout across five locales
Put plainly: the year of engineering that separates an idea from a working coin-and-VIP drama service is already done, and it is handed over under your name. Three surfaces - an operator console, a consumer web app and a Flutter store build - already agree with each other. The base layer is MongoDB, holding 46 core Mongoose models, or 66 once every Plus module is added. On top of it sit a 24 module permission system, roughly 250 registered API handlers, and five locales, including right-to-left layout in Hebrew and Arabic.
White Label Ownership
What Does Owning a White Label Platform Mean in Practice?
The viewer app, the store listing and its icon, the episode player, the coin store, the transactional emails, the invoices, the VIP badge and the operator console all render your name and nothing else. There is no vendor watermark on the player, no attribution line in the footer, and no third-party name in the app store metadata a viewer reads before installing. The Miracuves credit line the demo builds carry on their login and profile screens is removed during white-label delivery.
You get the full source code: the Express API, which carries 46 core Mongoose models (66 once every Plus module is included), the operator console built in Next.js, the consumer web application, the Flutter build and the seed catalog script. It deploys on your server, your domain, your merchant account and your own ad network IDs. Coin balances, viewer records, watch history and payout data sit in a database you hold, and you can read, export or migrate them without asking us.
It does not mean a hosted service with your logo swapped in. If a provider keeps the source code, controls the deployment, or takes a percentage of every coin pack sold, that is a SaaS license wearing your brand. This is a handover: afterwards you can hire another team, fork the code, or run it untouched for five years without our permission. What it also does not include is the catalog. No licensed drama ships with it: the seed script loads original demo titles with royalty-free stills so the apps are not blank on day one, and licensing the episodes you publish is yours to arrange.
Everything Included
Micro Drama Platform Features - Catalog, Unlock, Wallet, Rewards & Operations
No entry here is a roadmap item. Each capability below works in the live demo linked above. Where a feature needs an account with a third party, or arrives only as a preview, not as a live integration, that is stated beside the feature and not left implied.
Library & Title Formats
Publishing happens right in the console. Categories come first, then titles typed as movie or web series, then numbered episodes, where episode 0 is reserved by convention as the trailer.
- Categories, titles and numbered episodes
- Movies and web series are supported as content types
- Episode 0 doubling as the trailer
- Toggles for poster and banner, plus an auto-animated hero
Shelves to Browse
The home screen runs on five rails - category, trending, banner carousel, new releases and coming soon - and titles marked coming soon are kept off every other rail, which stops an unreleased title leaking onto a shelf.
- Rails for a banner carousel, trending titles and new releases
- A coming soon rail that shows the announce date
- Rails per category, built from the catalog
- Other rails leave out coming soon titles
- Remind Me on coming-soon titles, with a reminders list
Find & Watchlist
Search matches on title and plot, with a genre filter available as an option on both consumer surfaces. My List is held at series level, and continue watching stays on the client.
- Title and plot search, with genre as an option
- Trailers on For You are grouped under their title
- My List at the series level
- Continue watching stored on the client
- Titles and episode titles held in all five languages
Vertical Video Episode Player
Playback is sequential and carries a subtitle track, likes, episode comments capped at 400 characters, reports, share, and immersive fullscreen on the store build.
- Vertical episode player with sequential play
- Subtitle track from a stored VTT or SRT file
- Likes, episode comments capped at 400 characters
- Reports with operator-defined reasons
- Several subtitle and audio tracks, with HD served to VIP
Three Ways to Open Episodes
The free window is set globally and can be overridden per title, coin unlock is priced per episode, and rewarded ad unlock is capped daily per title, with auto-unlock available for the remainder of a title.
- Global free window, per-title free episodes or a fully free series
- Coin unlock priced per episode
- Daily cap per title on rewarded ad unlocks
- Option to auto-unlock whatever remains of a title
Coin Balance That Expires
Reward and purchased balances are tracked apart, spend draws reward first, promotional balances expire after a configurable window, and every movement is backed by a typed ledger.
- Reward coins and purchased coins are tracked apart
- Spend draws reward coins first
- Coins issued as promotions carry an expiry window
- Earning and spending covered by nine typed ledger codes
Coin Packs & Membership Plans
SKUs carry a bonus coin allowance and an offer price, sell through either a store billing flow or hosted checkout, and land in a purchased balance that never expires.
- An offer price and bonus coins on each coin pack
- Each VIP plan has a validity and a validity type
- Hosted checkout through PayPlus, with no card data held
- Server-side confirmation for Stripe and Razorpay, along with Flutterwave and Play
- Premium daily coins, VIP Gems and an intro VIP price
Reward Stages
Return visits are bought with inventory rather than cash: a seven day check-in with a streak, ad reward tasks under a daily cap, social follow and email bonuses, a login bonus, and a referral loop that credits the referrer.
- A streak-based check-in ladder spanning seven days
- Daily cap applied to ad reward tasks
- Social follow bonuses on your own channels
- Email bonus, login bonus and referral rewards
- Quests, watch-time coin tiers, coupons, Game Promos and Welcome Back
Owner Insights
Everything reads live operational data - user analytics, overview counts and charts, the coins economy and monetization, plus series-level and episode-level performance.
- Analytics for overview, users, monetization and coins
- Series and episode level analytics
- 19-metric catalog with D1 and D7 retention where the data allows
- A history of orders for both coin and VIP purchases
- Checkout default chosen from a currency catalog
Library Management
The film category, film list and episode modules reorder by drag and drop, renumbering and relocking as they go, with subtitle upload and region chips for targeting the catalog.
- Modules for film categories, film lists and episodes
- Reordering episodes by drag and drop, with relocking
- Subtitles uploaded together with language and format
- Region chips for catalog targeting
Team Permissions & Demo Operator
Permissions run 24 modules across list, create, edit and delete, enforced by the admin API, with staff bound to named roles. The demo operator writes are refused by the server, not hidden by the interface.
- Four actions apply across 24 permission modules
- Each staff account is tied to a named role
- A demo operator limited to viewing, enforced on the server
- Users can be blocked, comments hidden and reports resolved
Promotions Desk & Messages
Templates, audience selection, scheduling and cancellation come with campaign stats, and every targeted user gets an in-app inbox row whether or not device push is configured.
- Templates and audiences within a campaign desk
- Campaigns can be scheduled, canceled and reviewed through stats
- Every targeted user gets an entry written to the in-app inbox
- A Firebase project is required for device push
The software is complete on delivery; the accounts around it are yours to open. Payment gateways, AdMob, Firebase push, Resend mail and whichever of the eight storage providers you pick all run on your own credentials. Web ad unlock is a simulated timed preview rather than a live ad network, with AdMob as the live path on the Flutter build. Live VIP checkout inside the store app is configuration required. Viewer cash-out models exist in the schema, but that payout workflow is advanced setup; paying creators is the paid Creator Payout Compliance module.
Day-to-Day Running Needs No Dev Team
Operator Console - Catalog, Economy, Staff & Setup
The operator console lives on a dedicated subdomain with one hour sessions and 24 permission modules covering four actions, and its demo role is blocked from writing by the server, not just hidden by the interface.


Back-Office Areas
- 01
Overview
Counts limited by date range, a paid revenue trend plus user and revenue charts, all drawn from live operational data and not from a warehouse.
- 02
Viewer Administration
A block toggle, wallet inspection and a balance adjustment sit beside paginated users with search and country filter and profile and history views, and each user can be exported, anonymized or hard deleted.
- 03
Earnings & Coins
Monitoring of paid revenue, revenue broken down by series, the top earning episodes and analytics on the coin economy that follow the ledger codes.
- 04
Title Genres & Listings
Genre buckets, plus titles that carry active, auto-animate, coming soon, trending, type, banner and poster settings, and region chips for targeting.
- 05
Episode Order & Scheduling
Episodes hold an image and video, plus duration, coin price and lock status. Drag and drop reordering renumbers and relocks them, and a dialog handles subtitle uploads.
- 06
Feedback & Flags
Comments are paginated and can be hidden, and a report queue uses reasons the operator defines and a solved state that sends a notice to the reporter.
- 07
Coin and VIP Offers
A store product key, price, offer price, coins and bonus coins define each SKU; VIP plans are set up by validity, and both have order history.
- 08
Bonuses Across Four Tabs
Rewards configured here: ad coins, a daily coin reward that spans seven days, the referral amount, and login and social rewards that include follow URLs.
- 09
Permission Roles & Team
Roles are named and carry grants per module and action; staff accounts attach to a role, and the sidebar hides anything outside it.
- 10
Config & Promotions
Settings tabs cover general settings, profile, currency, language, ads, payment and storage. A notification campaign desk lets you schedule campaigns and measure them with stats.
- Policy links and store links in general settings
- Eight storage providers are supported, with one active at once
- A switch and keys for each payment gateway
- AdMob unit IDs, one set per platform (Android, iOS)
- Language flags across five locales
- Client copy is edited through app language JSON
- A currency catalog, one entry marked as the checkout default
- Report reasons that appear in the client report sheet
Staff roles are enforced by the admin API itself, per module and action, and the server ships with an origin allow-list. The documentation still names three additions: a persistent audit collection, a health endpoint and a shared request rate limiter. Tell us which of those your review board requires and we will scope it before deployment.
04What you receive and what it costs
The Full Package
Everything Included - The Full Source Code, Your Branded Clients & Hosting
What you get is a handover of the platform, not access to it. The package holds the application source and its schema, along with the documentation a technical buyer will want to review. Ownership passes to you completely, with no revenue share, no per-seat fee, no runtime license, and no reliance on whatever we decide to build next.
Full Source Package
Four codebases are included: the Flutter store build and the Express API, plus the Next.js 14 operator console and the consumer web application. You can modify, rebrand and redeploy all four with no license conditions.
- The consumer web application is built with Vite and React
- Next.js 14 powers the operator console
- Express API with Mongoose models
- A Flutter application covering iOS and Android
$ seed catalog 46-Model Core Schema Design
Six domains are modeled on MongoDB - identity, catalog, engagement, messaging, commerce and configuration - with a seed script and indexes placed on the paths the player and the ledger actually hit.
- 46 Mongoose models in the core, rising to 66 with every Plus module
- A script that seeds the catalog with demo titles
- Catalog and ledger hot paths are indexed
- Unlock rows are protected by unique compound keys

Web Viewer Client
Ships with the vertical player carrying subtitles and comments, rails, For You trailers, search, My List, the store, rewards, inbox and profile, plus the legal CMS routes.
- Player for vertical episodes that carries a subtitle track
- My List, search, rails and For You trailers
- Store, rewards ladder and referral
- A language picker and legal CMS pages
Flutter Shop App
The app has five tabs and episode-wise reels. Episodes unlock with coins or ads, and there are wallet histories, rewards quests, five locales and referral, along with native screenshot restriction on the device.
- Five locales, including right-to-left layout
- Edit app language JSON from inside the console
- Series language catalog kept separate
- Default locale set from settings


Operator Back-Office Panel
Overview and analytics sit alongside catalog and episode modules, users and wallets, plans and orders, reports, staff roles, campaigns and the settings tabs.
- 24 permission modules, with four actions in each
- The server keeps the demo operator view-only
- Blocking, hidden comments and a report queue
- An in-app inbox paired with a campaign desk
Billing & Wallet Balances
PayPlus hosted checkout leads, with server-confirmed Stripe and Razorpay checkouts and Flutterwave and store billing switches behind it, plus a typed ledger, coin plans and VIP plans, and reward coin expiry handled in the wallet helpers.
- Order history sits alongside the coin and VIP plan modules
- PayPlus, Stripe, Razorpay, Flutterwave and Play
- Reward tables are spread over four operator tabs
- Currency catalog driving checkout display

$ upload episode Media Intake & Hosting
The storage switch supports eight providers, including local disk, AWS S3, Cloudflare R2 and Bunny Storage, and only one is active at a time. Magic-byte inspection sits in front of it and discards renamed executables, archives and PDFs.
- Storage switch across eight providers
- Every upload goes through magic-byte inspection
- Crons at midnight reset the ad counters
- Minute cron dispatching due campaigns
Engineering Docs
The documentation travels with the code: entity relationship, schema reference, the complete API collection, the developer and security handbook, the VAPT posture, the PRD with feature catalog, and draft legal pages for your counsel.
- Entity relationship and schema references
- An API collection that spans both routers in full
- Developer and security handbook
- The VAPT posture, the PRD and a catalog of features
Use the viewer or operator login above, or book a walkthrough where we take you through a locked episode, a coin unlock, a VIP window and a resolved report, modeled against your own catalog rather than ours.
Clear Pricing
How Much Does a White Label Micro Drama App Cost in 2026?
Deployment starts at $3,999 for a launch-ready platform in your own branding, with the source code handed over. What moves the number is catalog size, which payment gateway clears you, ad network setup, and the storage and CDN tier your episode library needs. The Android and iOS builds are included, and publishing them to your own developer accounts is part of delivery; only Apple and Google approval sits outside our control.
Professional
Prebuilt Turnkey PackageFits: App publishers, regional OTT operators and studios that make short drama
The solution arrives exactly as in our demo, wearing your branding and hosted on your own servers.
Get StartedEnterprise
Custom, Regulated & High-LoadFits: White-label drama networks, telcos, licensors & media houses
Ask for a version made to suit your circumstances and business requirements, following your custom specifications.
Request a Quote05Who it is for
Know Your Buyer
Who Is This White Label Micro Drama Platform Built For?
This fits operators who hold or license vertical drama and want to charge for it episode by episode instead of asking every viewer for a monthly commitment.
Producers that hold vertical series of their own and want a storefront, wallet and operator console in place of one more distribution deal written on someone else's terms.
Services aimed at a specific market that need a local payment rail, along with locales and right-to-left layout, hosted on infrastructure under their control instead of a platform setting the terms.
Rights holders who distribute licensed drama and require catalog management, pricing per episode and reports that can be shown to a licensor when the quarter closes.
Teams focused on store presence that need an admin console, a web companion and a Flutter build all talking to a single API from the first day.
Broadcasters and publishers expanding into short vertical drama and needing staff roles, legal pages and branding in place before anything gets near a store listing.
Suited to operators running several branded services: each deployment has a database of its own, a dedicated domain pair and a store binary, instead of one row among many in a shared tenant table.
Renting a distribution channel means the channel keeps the viewer relationship, the payment rail and the behavioural data. Owning the platform inverts all three. If you are licensing short-form drama, converting casual watchers into payers without asking for a monthly commitment, or running a single catalog over a web app together with a store build, the argument for owning the layer is plain: it is the only part of the business that does not expire when a content deal does.
Talk to Our TeamBest-Fit Scenarios
Micro Drama Use Cases - Studios, Regional OTT, Licensors & Publishers
Which part leads changes with the operator; the codebase does not. A studio leads with catalog and episode pricing, a regional service with locales and the payment rail, a licensor with reporting. All three are configuration, and none of them is a fork you then have to maintain.
Swipe · 6
Manage a catalog of vertical series you own and price coins per episode. The free window can be changed from a settings screen, and analytics show which titles and episodes convert.

Go live with a service aimed at one market, supported by five locales, a currency catalog, a hosted payment rail that fits the region, and Hebrew and Arabic served with right-to-left layout.

Handle licensed drama through catalog management, region targeting per title, order history and series analytics that a rights holder can be shown with no manual collection exports.

Publish a store presence in which the Flutter build, web companion and operator console draw on one API, meaning entitlements are the same for a reviewer and for a customer.

Move a media brand into vertical short drama with legal CMS pages, runtime branding, staff roles limited per module, and a demo operator that is safe to give a partner.

Run several branded services, each with a separate database and its own domain pair and store binary. This single-tenant model is at the heart of this platform.

A single base, many configurations. Every use case above is served by the same 46 model core schema and the same three clients. The gateway, the locales, the coin prices, the free window and the catalog all change. The codebase does not.
Talk to Our TeamIndustries
Industries We Serve
Anyone selling access to episodic short-form drama is running the same shape of business, and the platform is built around that shape rather than around one operator’s catalog.
one platformPlatform
- 01SdVertical Drama Producers
- 02RoRegional Streaming Services
- 03ClContent Owners
- 04ApMobile App Owners
- 05MbMedia Houses & Networks
- 06MrArabic & RTL Markets
- 07AlAdvertising-First Operators
- 08VvPortrait Video Makers
- 09FsDistributors of Films & Series
- 10ElSerial Education
- 11WlOwn-Brand Networks
- 12AbAgencies & Dev Studios
Regional OTT services depend on a local payment rail and the five shipped locales, with right-to-left layout. Studios that own their titles set a price per episode and rely on analytics that reveal where viewers stop paying. Content licensors get catalog management and reporting that a rights holder accepts without a fight. App publishers connect a web companion and a Flutter build to one API. Media brands step into vertical drama carrying their own legal pages and branding. White-label networks operate multiple services, each deployed separately from a shared codebase. Education and training publishers can carry the lock-and-unlock spine over to episodic course content. Advertising-led operators add rewarded ads, a third tender, next to coins and VIP. For the wider sector view, read our platform development for short drama and micro-content page. Beyond this product, custom work falls under our app development for short drama service.
Everything here is wallet-first, because on this format the economics are the product and the catalog is the variable. Any episodic library loads in, priced per episode where the business calls for it, and ships entirely under your own brand.
06Under the hood
Setup to Live
How a Micro Drama Platform Works - Discover, Watch, Unlock & Convert
Viewed from outside, it looks like a player with a paywall in front. Underneath, a catalog, an entitlement check and a wallet run in a tightly sequenced pipeline. What follows is the path a viewer actually takes: first rail, paid unlock, then a return visit.
The Viewer Journey: First Rail Through to Paid Unlock
Swipe · 6
- 1Landing and Browsing
Viewers can arrive without creating an account. Entering as a guest gives the viewer a durable identity, which means rails, My List and rewards function before any payment instrument exists.
- Sign in as a guest, or use email and password, on either surface
- A banner carousel, trending titles, new releases and coming soon
- Searching covers title and plot, with an optional genre
- The For You feed groups trailers per title
- 2Try the Free Episodes
Early episodes play with no friction. The number of them comes down to one operator setting, and that is the lever best worth testing during the first weeks.
- The free episode window is applied when reading
- The trailer is assigned to episode 0
- A subtitle track is attached as the file is stored
- Continue watching is remembered client-side
- 3Reach the Paywall
Where the free window ends, the episode is locked. Instead of one paywall, the player presents every route that can open it.
- The episode itself holds the catalog lock and coin price
- An active VIP window opens it without any further step
- Both options appear: coins or a rewarded ad
- Viewers can switch on auto-unlock for the remaining episodes
- 4Sign In and Pay
Every route a viewer takes ends in one identical unlock row for that user, so the entitlement looks the same however it was earned.
- Spending coins uses reward coins first and purchased coins after
- A title's rewarded ad unlocks stop at a daily limit
- Each user's unlock row is uniquely keyed to its episode
- All movements are recorded in the typed ledger
- 5Get Coins or VIP
Once the wallet runs dry, the store offers two truly different products. One is a coin pack for impulse buying; the other is a VIP window for habit.
- Coin packs priced with an offer price and bonus coins
- VIP plans carry a price for each validity window
- Checkout hosted by PayPlus; no card data is stored
- Purchases are credited and then recorded in the order history
- 6Next-Day Return
Coins, not cash, pay for retention. Whatever the ladder, the bonuses or the referral loop awards is paid in inventory that the operator controls.
- Check-in rewards climb over seven days, tracked as a streak
- Ad reward tasks that stop at a daily limit
- Bonuses for social follows and email can be claimed one time
- The referrer is credited when the referred user signs up
How It’s Built
Micro Drama Platform Architecture & Backend Unlock Flow
- 01Layer 01
A Single API Behind Three Apps
The same catalog, wallet and settings contracts serve web, Flutter and console. That is what stops a web demo and a store build from disagreeing about what a viewer owns.
- 02Layer 02
Unlocks Computed, Not Copied
Four facts, evaluated at the moment of reading, determine access: the VIP entitlement, the per-user row, the catalog lock and the free window. A second entitlement service that might fall out of sync does not exist here.
- 03Layer 03
Two-Part Coin Wallet
Two fields, one displayed total. Spend takes from reward coins first, so promotional inventory can expire without ever touching money the viewer actually paid.
- 04Layer 04
Typed Ledger Under It All
Every movement carries one of nine codes - check-in, ads, login, referral, purchase, unlock, auto-unlock, coupon redeem and game-promo reward - which is what lets the console report an economy rather than a balance.
- 05Layer 05
One Tenant, On Purpose
Every operator is given a single database, a single settings document, a single domain pair and a single store binary, with no tenant discriminator anywhere, so catalog and wallet isolation is absolute.
- 06Layer 06
Scheduled Jobs Inside the App
Two jobs live in the API process itself, so no queue service is needed: one at midnight resetting ad counters, one every minute dispatching due campaigns.
Under the Hood
Micro Drama Technology Stack - Node.js, Express, MongoDB, React & Flutter
Behind the player, three things have to hold: an unlock decision made identically on every client, a wallet that never drifts, and a console that stays usable as the catalog grows past a few hundred titles. Here is how each one is built.
Viewer Web Application
Vite · React · React Router- Static single page application on the apex domain
- Covers rails and search, For You trailers, watch and store, plus rewards and profile
- Locale provider spanning five languages with RTL
- Browser storage holds continue watching
Operator Back-Office Panel
Next.js 14 · Redux · ApexCharts- Pages router, running on its own subdomain
- Overview and revenue charts rendered client side
- Sidebar filtered by whichever role signed in
- The same five locale packs as the consumer surfaces
Single API, Three Front Ends
Node.js · Express · Mongoose- Client router and admin router on one service
- Around 250 handlers registered across the two
- A shared secret guards client calls, and console sessions last one hour
- Start and limit pagination on every list endpoint
Library, Balances & Records
MongoDB · 46 Core Models- Numbered episodes inside titles and categories carry a lock and coin price
- Reward and purchased balances behind a typed nine code ledger
- Unique compound keys on every per-user unlock row
- Active titles, release dates and ledger timelines are all indexed
Store Front-End App
Flutter · GetX · iOS and Android- Episode-wise reels, a comment sheet and five tabs
- Coin, rewarded ad and auto-unlock paths
- Wallet histories, rewards quests and referral
- Native screenshot restriction with immersive fullscreen
Edge, Files & Schedulers
nginx · PM2 · node-cron- Reverse proxy denying .env and .git
- Eight storage providers behind one switch, one active at a time
- Disguised uploads are discarded by magic-byte inspection
- Midnight ad counter reset and a minute campaign dispatcher
what you are getting is a request and response JSON API - no WebSocket module, no Redis queue and no in-house transcoder. Signed, expiring playback links and a CDN host rewrite ship in the core, off until you switch them on, while adaptive HLS streaming and DRM are paid Plus modules. Payment gateways, AdMob, Firebase push, Resend mail and object storage each run on your own account. The documentation also publishes its own hardening list: password hashing still uses reversible encryption rather than a slow hash, there is no shared HTTP rate limiter, the card gateway secret keys leave the public settings once your store app is released, and store purchases are recorded on the app’s word under daily caps. The origin allow-list, scoped settings and staff checks on every admin route already ship. The open items are closed with you at deployment.
Build to Scale
Scalable by Design - Static Web, Indexed Catalog & Space for Scale
Nothing exotic ships here, deliberately. A static consumer web build, a single Express process under a process manager, MongoDB with indexes on the paths the player and the ledger genuinely hit, and a Next.js console.
Pre-Built Viewer Web
The proxy serves the viewer app as a static build, which keeps browsing and playback off the API process.
- Start and limit pagination on every list endpoint
- Coming soon titles excluded from the other rail queries
- Region matching folded into the same query clause
Indexed Busy Queries
Because unlock lookups, ledger timelines, release date and visibility are indexed, the busiest queries stay inexpensive as the catalog gets larger.
- Rails and search are where the read load lands, so the catalog is indexed on visibility and release date instead of falling back to collection scans
- Every episode view has to answer one question - does this viewer already own this episode - so the rows are keyed to answer it in a single hit
- Unique compound key across viewer and episode, and across viewer and title for auto-unlock
- The catalog lock and free window are resolved with no join, and the VIP entitlement comes directly from the viewer document
Storage Switch
Eight providers, among them local disk, AWS S3, Cloudflare R2, Wasabi and Bunny, only one in use and chosen by the operator, with the option of a CDN in front of the bucket, decided at deployment.
- Episode bytes have no business passing through the API process, so storage is a switch and not an assumption
- Before the controller runs, magic-byte inspection looks at the opening bytes of each upload and throws out executables, archives, PDFs and markup
Runtime Model
A process manager sits behind the proxy running both the API and the console, so adding capacity is an instance decision rather than an architectural one.
- Sooner or later every operator needs something specific to its own catalog or market, and that is the real test of whether owning the code was worth anything
- Stacks you can hire for anywhere: Node.js, Express, MongoDB, React and Flutter, so you are never tied to the team that built it
A Wallet That Balances Out
A coin economy is only credible while any balance can be explained, so nothing moves by silent field update - every movement writes a typed ledger row.
- Reward balance and purchased balance kept separate
- Nine typed codes cover both earning and spending
- Expiry applied ahead of any credit or spend
- The viewer record keeps purchase snapshots
Listed Scaling Upgrades
Additions are documented for a shared rate limiter, a health endpoint and a log drain, each one scoped and none merely implied.
- Adding a gateway is routine here: one switch, a set of keys and a route
- A language beyond the five that ship is scoped work on code you already own
Launch lean and grow the same deployment. What changes with volume is process count behind the proxy, a CDN in front of object storage, and read capacity on the database. The architecture underneath does not move. A shared rate limiter and a health endpoint are named additions rather than rewrites.
07Security and content rights
Built to Be Audited
Security Across the Platform - Mapped to OWASP and Plainly Documented
A dedicated VAPT reference maps the posture against the OWASP Top 10. The unusual part is the candour: the present column lists only controls that are actually shipped, while everything else is kept in a labelled hardening backlog rather than being blurred into the same table.
- 01 · Payments
Zero Card Details Kept
Cards are captured on the processor side, inside PayPlus hosted pages, which means a card number never reaches MongoDB on that path. That makes it the strongest single control in the stack.
- Card Checkouts Confirmed: PayPlus callbacks are proven by signature or IPN lookup and claimed once, and Stripe and Razorpay are confirmed with the processor before any credit. Store billing is still recorded on the app’s word under daily caps.
- 02 · Uploads
Magic-Byte File Checks
Uploads are read at the byte level before the controller runs, and only image, video and subtitle families pass. Any renamed executable, archive, PDF or markup file gets discarded.
- 03 · Demo role
Backend-Locked Demo Role
Browsing is unrestricted for the demo operator; writing is refused at the server rather than concealed by the interface. That distinction is what makes handing a live console to a prospect safe.
- Staff Permissions on the API: The admin API checks every staff request against the module and action grants of its role and refuses the rest, so a role is enforced by the server, not only by the sidebar.
- 04 · Sessions
Login and Permission Checks
Console sessions expire after an hour. Consumer calls pass a shared client gate, and moderation covers viewer blocking, comment hiding and a report queue carrying a resolved state.
- Password Storage in Plain Terms: Reversible encryption, not a slow hash, protects console and email logins. The documentation states this openly and recommends upgrading to a modern hashing algorithm.
- Allowed-Origin List Included: The API answers only the web and console origins on its list, while the apps, which send no origin, pass. Your own domains are written into that list at deployment.
- 05 · Edge
Perimeter and Device Safeguards
The proxy answers not found for sensitive paths like .env and .git, while the store build restricts screenshots natively.
- No Shared Rate Limiter: In-process limits cover admin login, account deletion, export and anonymize, but no shared HTTP rate limiter ships. Wider limits at the proxy or in the application are a named item, with login, check-in and unlock endpoints first.
- 06 · Backlog
A Named Hardening Backlog
What remains in the hardening column is short, named and never presented as shipped: password hashing, a shared rate limiter, the card gateway secret keys in public settings until your store release, store-receipt proof, and user-bound tokens on client routes. The creator and dubbing modules add new surface whose test cases are written but not yet run.
- Client Settings Payload: Server secrets are already stripped from the public settings response. The Stripe and Razorpay secret keys follow once the hide switch is turned on after your store app is released.
A clean looking table would be easy to produce and worth considerably less. What is built here is real: hosted checkout so no card number reaches the database, card checkouts confirmed by the processor, an origin allow-list, staff roles enforced on the API, magic-byte upload inspection that discards a renamed executable, a demo operator whose writes the server refuses, proxy rules hiding sensitive paths, and native screenshot restriction. The gaps are stated with the same plainness, and we close them with you at deployment.
Discuss Security & Compliance with UsReadiness for Launch
Micro Drama Content Rights & Platform Readiness - What You Get from the Software and What Remains With You
Think of the platform as software, not as a content license or a certification. What Miracuves builds and hands over is the wallet, moderation, entitlement and catalog tooling described on this page. You, as the operator, remain responsible for the content you stream, the rights attached to it and your duties under local law.
The platform supplies no licensed drama; original demo titles are loaded by its seed catalog script, with royalty-free stills instead of third-party episodes. What you do receive: the controls that a short-drama service depends on. Region chips target the catalog, a report queue offers operator-defined reasons plus a solved state, comments can be hidden and viewers blocked, staff roles tie to named permission modules, uploads pass magic-byte inspection, and the store build restricts screenshots natively. Signed, expiring playback links come in the core but stay disabled until you enable them. Paid Plus modules cover adaptive streaming and DRM, and where a CDN sits is a deployment decision. The software holds no certification, and no compliance badge is displayed for you by Miracuves.
Deliverables in the Code
You get catalog management with region targeting, plus a report queue, staff roles, comment hiding, viewer blocking and a view-only demo operator enforced by the server. Hosted checkout so card numbers never reach your database is included too, together with a typed coin ledger, legal CMS pages, and draft texts for the Creator Agreement, Privacy Policy and Terms of Service, with spaces for your legal entity’s name, address and contact. All of it arrives as source code that you own.
Which Responsibilities Remain With the Operator
You remain responsible for licensing each episode you publish, music and regional rights included, for any DRM vendor your licensors demand, for getting those legal drafts finalized by your own counsel, and for the people who handle the report queue. Whatever locks and regions you enter are enforced by the software, but it cannot acquire the rights behind them.
Coins, VIP and Billing
You set the price of coins and VIP windows, which are in-app entitlements. Purchases are handled by PayPlus hosted checkout or by the other gateways, always on your own merchant accounts, which leaves card data with the processor. The Android and iOS builds’ in-app sales are also subject to each store’s own digital goods rules.
Regional Law Sets the Rules
Obligations differ by market. Examples include the IT Rules 2021 of India for online curated content, GDPR where viewers are in the EU, and consumer and data protection law in every market you enter, among them the Hebrew and Arabic markets reached through right-to-left locales. A qualified lawyer can tell you what applies. Legal advice sits outside what Miracuves offers.
08Grow the platform
- Library & portrait player
- Coin and VIP balance
- Bonus tiers
- Owner dashboard
How add-ons work
- 1Pick your modules
Pick them at launch or add them afterward - the core does not need rebuilding.
- 2Yours to switch
Every paid module has its own on and off switch in your console, and turning one off keeps every row it wrote.
- 3Shipped in your repo
Each module sits in its own folder of every codebase, so the copy you own carries what you paid for and nothing else.
Go Further
Add-Ons - Seven Paid Plus Modules, Owned With the Source
The first seven cards are paid Plus modules, priced separately and never part of the base build. Each one arrives as source code in its own folder of every codebase, so the copy you own carries only the modules you purchased, and turning one off in your console never deletes the data it wrote. The cards that follow are extensions that we scope and build during delivery.
Drag to look around · hover to stop it
- 01Paid Plus extension
Bitrate-Adaptive Streaming (HLS)
Bitrate that follows the viewer’s connection, so episodes start fast on weak networks. Encoding is done by Mux or Cloudflare Stream, on an account in your name that is connected during delivery.
Paid Plus · Playback - 02Paid Plus extension
DRM Content Security
A license step for titles where the rights holder demands it, issued only after the lock, VIP and region checks that playback also goes through. The streaming module is a prerequisite, and during delivery we connect your Widevine or FairPlay vendor.
Paid Plus · Copy Protection - 03Paid Plus extension
Seasonal Polling
Viewers vote on which title earns another season: a free vote a day, more for VIP members and Vote Props for extra. Every poll and vote sits in your own database, not on a vendor dashboard.
Paid Plus · Audience - 04Paid Plus extension
Title Import (API)
Bring the partner feeds you license in as ordinary series in your own catalog. Nothing from a source shows until your team confirms distribution rights and publishes it. Feeds and mapping are set up during delivery.
Paid Plus · Library - 05Paid Plus extension
Regional Price Setting
You choose the price and currency for each country, both for coin and VIP plans on the web and for coin plans inside the app. Stripe, PayPlus or Razorpay processes the charge server-side. We configure edge-based country detection as part of delivery.
Paid Plus · Rates - 06Paid Plus extension
AI Voice-Over and Captions
Dub tracks per language with one consistent voice per character, plus translated subtitles. Chosen languages wait for human review, a monthly cost cap applies and the original audio stays. Your vendor accounts are connected during delivery.
Paid Plus · Localisation - 07Paid Plus extension
Creator Payment Rules
Invited creators publish through your web portal. Each series waits in your review queue, where you set its coin price and commission; earnings clear a chargeback window, then pay weekly. KYC and payout rails run on your accounts.
Paid Plus · Talent
- 08Security & procurement
Password and Rate Hardening
Two items named in the VAPT reference: moving logins from reversible encryption to a slow hash, and a shared HTTP rate limiter beyond the in-process limits on admin login and the privacy routes.
Fortifying · Pre-Launch - 09Security & procurement
Store Receipt Proof
Card checkouts are already confirmed with the processor before any coins are credited. Store billing is still recorded on the app’s word under daily caps, so receipt verification with the stores is scoped work.
Billing · Evidence - 10Ads, payouts, media & push
Live Ad Network
Today the web ad unlock is a simulated timed preview. The live path is AdMob on the store build with your own unit IDs; real ads on the web surface are an extension.
Ads · AdMob - 11Ads, payouts, media & push
Cash-Out Requests
Withdrawal method and request models ship in the schema with minimum thresholds. The viewer flow, payout desk and bank rails are advanced setup; paying creators is the Creator Payout Compliance module.
Payouts · Viewers - 12Ads, payouts, media & push
Mobile Alerts
No external service is needed for the campaign desk or the in-app inbox. Device push is the exception: it needs a Firebase project and valid device tokens before an OS will deliver it.
Push · Firebase - 13Security & procurement
Audit Trail and Health Probe
Request logging ships as standard. An immutable audit collection for operator actions and a health endpoint for a load balancer are both available as additions.
Audit · Health
Related Entertainment Apps
Working in Short-Form Video? Our Lineup Covers the Whole Market.
Short-form video divides into separate businesses, each with a platform of its own on this list. When your roadmap goes beyond vertical drama, these are the nearest neighbors.
01Short-video platform with an algorithmic feed, creator tools, live streaming and virtual gifting at its core.
Explore Solution
02OTT streaming platform that handles subscription billing, multi-device sync and content licensing workflows.
Explore Solution
03Long-form video platform that includes channels, subscriptions, monetization and watch-time analytics.
Explore Solution
04The same short-drama platform presented as a brand-led build, with the coin, ad and VIP economics framed for a single-market launch.
Explore Solution09The business case
How Owners Make Money
Micro Drama Revenue Models - Coins, VIP, Ads & Licensing
Revenue arrives from four directions at once here, and each is modeled as its own lever, so raising one does not quietly damage another.
- 01
Coin Bundle Revenue
Each coin SKU has an offer price and bonus coins, is paid for via a store billing flow or hosted checkout, and lands in a purchased balance that does not expire.
- 02
VIP Access Windows
Pricing follows validity and validity type. While a plan is active, the user record carries an entitlement window, and every locked episode stays open for as long as that window runs.
- 03
Reward-Ad Slots
Ads become the third tender. Viewers with no coins can still open episodes by watching a rewarded unit, up to a per-title daily cap set by the operator.
- 04
Price Each Episode
Each episode carries its own price, so a season finale can be priced above an opener. The free window can also be made tighter or looser without shipping a release.
- 05
Bonuses That Retain
Coins, not cash, pay for the seven day ladder, the social bonuses and the referral credits. Return visits get bought with inventory the operator already controls.
- 06
Branded Licensing
Every identity-bearing setting is runtime configuration - branding, locales, currency, plans and reward tables - so the same deployment can be licensed onward to another operator under their own name.
| Revenue stream | How it is charged | Take rateTypical range | What sets the ceiling |
|---|---|---|---|
| Coin Bundle Revenue | Paid once per bundle through a store billing flow or hosted checkout. | Google Play 15% then 30%; Apple 30%, or 15% in its small business tier. | Developer size. Google's 15% covers the first USD 1 million earned each year, and Apple confirms 30% as its standard rate for sellers above USD 1 million in proceeds. |
| VIP Access Windows | Priced per validity period, then billed again through the app store or your card processor. | Apple: 30% for a subscriber's first year, 15% afterward. Google Play: 15%. | Time on plan. Apple's pages state a 70% proceeds rate for the first year and 85% afterward, so a plan that lapses early never reaches the cheaper tier. |
| Reward-Ad Slots | Revenue is whatever the network pays per completed unit, served inside the daily per-title cap. | No published share; terms vary by network and contract. | Missing benchmark. AdMob's terms say only that the publisher receives the mediation share, so a number for this line has to come from live reporting. |
| Price Each Episode | The unlock price is in coins; the fee is incurred on the bundle that funded them. | PayPal 4.99% + 0.09 USD on micropayments; Stripe 2.9% + 30c. | Fixed fees. On a 1 USD bundle the PayPal micropayment fee is about 14%, against about 33% on Stripe, which is why per-unlock pricing relies on bigger bundles. |
How to read this. The Google Play fee schedule, Apple's newsroom release and its subscriptions page supply the store lines. For direct payments, PayPal's merchant fee table and Stripe supply the gateway numbers, and the 1 USD percentages are straight arithmetic on them. Those are published; nothing on AdMob gives a share, so that line is open. Take all of it as input to your own model, which is neither a quote nor a prediction of results.
because they are aimed at two different people: the viewer who spends at midnight to find out how it ends, and the one who has decided this is now a habit.
Market Benchmarks
Benchmarks for the Micro-Drama App Market - Independent 2025-2026 Data
The revenue models above come from us; the figures below do not. Their sources are the National Radio and Television Administration of China, Sensor Tower, the annual report of COL Group and the China Netcasting Services Association, each one reproduced exactly as issued, which lets an operator measure a streaming business built on short drama against incumbent revenue, spending, viewing-time and audience figures that are easy to verify independently.
The Micro-Drama Market in China Went Past 100bn Yuan in 2025
On 17 September 2026 the National Radio and Television Administration of China reported that more than 800 million people now use micro-dramas nationwide and that the market topped 100 billion yuan in 2025. During the opening eight months of 2026 there were 430,000 new micro-dramas, equal to 13 times the total for all of 2025, and AI dramas made up more than 90 percent of that output.
Q1 2026 Brought Short Drama $750M in In-App Revenue
Operators weighing the category can start from Sensor Tower's numbers: roughly US$750 million in global short drama in-app purchases during the first quarter of 2026, 20 percent above the same period a year before. Each of DramaBox and ReelShort took in nearly US$140 million, and downloads worldwide climbed past 850 million, 140 percent higher than the year before. Source: State of Short Drama Apps 2026, dated June 2026.
Micro-Drama Takes 129 Minutes of a Chinese Viewer's Day
Dated 15 April 2026, with data through December 2025, the association's report titled China Online Audiovisual Development Research Report (2026) shows micro-dramas drawing an average of 129 minutes of daily use per person - more than long-form video and the second highest of all audiovisual app categories. Online launches of key micro-dramas reached 625 in 2025, an increase of 30.21 percent. The association is the China Netcasting Services Association.
Short Drama Brought COL Group RMB 896m in 2025
COL Group is a listed Chinese digital content business and states in its annual report for 2025 (published 23 April 2026) that its business in short drama and IP derivatives brought in RMB 896.0 million, up 125.02 percent, equal to 54.09 percent of the company's total revenue. Revenue from overseas reached RMB 678.9 million, an increase of 123.94 percent, and the FlareFlow app counts over 33 million registered users.
Remarks by Wang Xiaoliang, Director of the Network Audiovisual Program Management Department, National Radio and Television Administration, at a press conference held by the State Council Information Office; Xinhua reported it on 17 September 2026 - news.cn
Sensor Tower, State of Short Drama Apps 2026, June 2026 - sensortower.com
China Netcasting Services Association (中国网络视听节目服务协会), China Online Audiovisual Development Research Report (2026), released 15 April 2026, as published in People's Daily, 16 April 2026 - paper.people.com.cn
COL Group (中文在线), 2025 Annual Report (Shenzhen: 300364), 23 April 2026 - cninfo.com.cn
Every figure is an estimate or reported result from the publisher concerned, reproduced exactly as released. The NRTA and CNSA numbers cover China, whereas Sensor Tower measures worldwide app store spending, so the two sets cannot be compared directly, and the COL Group segment merges short drama with IP derivatives. Together they portray the market; they say nothing about how a platform built by Miracuves will perform, and none of it projects revenue for your business.
Market Timing
In 2026, Why Launch a Platform for Short Drama?
Asking for a monthly subscription loses the buyer who has not decided anything yet. Selling one episode at a time does not. Vertical drama reaches a viewer subscription streaming never converts: the person who will not sign up for a month will still buy the next three episodes at midnight.
01Small Payments Outperform Subscriptions
Viewer intent is strongest right at the cliffhanger, and that is the moment a coin unlock collects it. A subscription requires a decision about next month, while a coin only concerns the next four minutes.
02Three Payment Types, One Episode
One lock, three keys. Whether a viewer has no money, some money or an established habit, each has a route through it, and every route pays the operator something.
03Portrait Is the Format
The content is shot and watched vertically, so the platform is built that way rather than adapted into it - vertical episodes, trailer conventions and reels-style discovery throughout.
04Measure Your Library Economics
Which title converts, and which episode is where viewers stop paying, both show up in series and episode analytics. That is the feedback loop deciding what you license next.
05RTL Markets Lack Coverage
Layouts for Hebrew and Arabic run right-to-left across web, app and console as built behavior rather than a retrofit, and that is precisely what disqualifies most alternatives.
06Buy-or-Build Question Answered
Building an equivalent from scratch takes most of a year of work, covering catalog, wallet and unlock as well as store apps and the console. This deployment is live on your server in six working days.
Platform at a Glance in Figures
Mongoose Base Models
API Endpoints
Unlock Control Modules
RTL-Enabled Locales
The year goes into this layer, not into the player. Each of these is unglamorous, mandatory and slow to get right the first time: a wallet holding two balance types, an unlock decision built on four inputs, an operator console and a rewards ladder.
Why the Numbers Work
Marketability, Revenue Potential & Market Potential
The unit economics of this format are unusually kind to an operator. Episodes run minutes rather than hours, production costs a fraction of long-form, and the coin model collects from viewers who would never have signed a subscription in the first place.
- 01
Three Revenue Streams
Three different kinds of buyer are reached by rewarded ads, VIP windows and coin packs, which means revenue need not depend on moving everyone onto a single product.
- 02
Price Is Configurable
A settings screen lets you adjust three numbers: the free window, the ad caps and the coin price per episode. That turns pricing into a weekly experiment rather than a scheduled release.
- 03
Lean Operating Team
Catalog, economy, moderation and staff all live in one console, which is why a large catalog can be run by a small team without exporting collections or writing queries.
- 04
Freedom to Exit
You hold the codebase and the schema on a standard MongoDB. Nothing proprietary has to be unwound, and no vendor is left to renegotiate terms with.
- Coin Pack Sales
- VIP Subscription Windows
- Rewarded Ad Inventory
- Per-Episode Pricing
- Rewards as Retention
- White-Label Licensing
Defensibility in this category is catalog and habit.
- 01A wallet gives viewers a reason to return
- 02A licensor renews wherever the reporting is credible
- 03A viewer who has a balance of coins, a My List and a streak of check-ins does not drift away casually
- 04The payment rail and the catalog relationship stay with you
Here the wallet is the business, which is the whole commercial case for owning the platform instead of renting one. The reward ladder, the free window and pricing are the three levers moving revenue; whoever controls the software holds all three.
A studio or licensor proving the model on catalog it already owns, adjusting episode pricing and the free window each week, with VIP left dormant until the audience justifies switching it on.
An operator focused on one market, where the rewards ladder is what brings viewers back and rewarded ads monetize the large share who will never spend cash.
Several branded services, each running as its own deployment, where the console and the analytics are the reason a small team can operate more catalog than its headcount would normally allow.
10Why Miracuves
Why Miracuves
Miracuves vs Other White Label Micro Drama Vendors
Getting to a short-drama platform of your own can follow one of several paths - an agency, freelancers, a generic script, or owning the stack yourself.
Why Founders Pick Us
- 01
Built Around Coin Unlocks
What you are buying is the wallet, the ledger and the unlock decision with four inputs. A generic video script supplies only a player and a subscription toggle, leaving you to invent the economy.
- 02
One API, One Truth
Shared contracts across web, store app and console mean what a viewer owns is identical everywhere. Running two backends, one for the web demo and one for the real app, is the usual failure.
- 03
RTL on Every Client
Right-to-left layout in Hebrew and Arabic works on all three surfaces: the operator console, the consumer web app and the store build. None of them had it bolted on afterwards.
- 04
Complete Codebase Ownership
You can modify and deploy the whole codebase: web, console, API and Flutter. No per-seat fee applies, and no provider is able to change the terms on you.
- 05
Documentation at Enterprise Grade
The documentation set covers entity relationship, schema, an API collection, developer and security handbooks and the VAPT posture. It is written to survive a procurement review, not to accompany a demo.
- 06
Frank Readiness Notes
The documentation lists the platform’s own gaps: no shared rate limiter, a simulated web ad preview, store purchases logged on the strength of the app’s word, and reversible password encryption. No surprises appear after purchase, because everything was disclosed beforehand.
Compare Routes & See Why Clients Pick Us as #1 Partner for Ready-Made Clone Solutions
| Criteria | MiracuvesMiracuves White Label Platform | Generic Clone Script | Custom Dev Agency |
|---|---|---|---|
| Time to Launch | 6 days (Production) | Unknown / DIY | 6-9+ months |
| Source-Code Ownership | ✔ Full | Often limited / encrypted | Usually yes |
| Feature Depth (micro drama) | High, across catalog, coin unlock and VIP windows | Basic (catalog & feed only) | Depends on budget |
| Security & Compliance | OWASP-mapped & candidly documented | Minimal | Varies widely |
| Scalability & Performance | CDN is a deployment choice; the catalog is indexed | Rarely considered | Depends on architecture |
| Monetization Options | Multiple (coins, VIP, ads) | Limited / needs custom work | Custom (more time & cost) |
| Admin & Analytics | Full-fledged dashboard | Very basic or missing | Custom build (extra cost) |
| Cost vs Speed vs Quality | Balanced | Cheap but risky | High cost, slow |
| Ongoing Support & Updates | Available with clear plans | Usually none | Depends on contract |
Changelog
Micro Drama Platform Release Log - Version History & Updates
| Version | Date | What’s New |
|---|---|---|
| v2026.5 | Oct 2026 | Two more paid Plus modules: AI Dubbing + Subtitles and Creator Payout Compliance. Titles and episode titles in all five languages. App 1.1.4. |
| v2026.4 | Sep 2026 | HLS, DRM, voting, import and regional pricing as paid Plus modules on runtime switches, staff roles enforced by the admin API, app 1.1.3. |
| v2026.3 | Sep 2026 | Includes quests, watch-time coin tiers, coupons, Gems, a Premium plan and Welcome Back, with HD for VIP, signed playback links and multi-track subtitles and audio. |
| v2026.2 | Aug 2026 | Security pass: origin allow-list, server secrets taken out of the public settings, payment callbacks matched to a pending order, daily grant caps. |
| v2026.1 | Aug 2026 | First release. Short-drama OTT featuring coin, ad and VIP unlock, five RTL locales, hosted checkout, a rewards ladder and a console with 24 modules. |
Let’s build together
Let’s get your idea running as a platform you run.
We offer a complimentary first call with truthful answers and a defined plan for timing. Your trust is the goal here, ahead of any quick close.
- Reply in 24 hrs
- Free consultation
- No lock-in contracts
- Full source code ownership
11Learn more
Blog & Resources
Micro Drama Apps - Latest Articles & Playbooks
Read about the latest trends, guides and case studies covering coin monetization, short-drama streaming and vertical video platforms.




Product6 questions
01What is a white label micro drama app?
A white label micro drama app is a packaged vertical-drama streaming platform that ships under your name instead of ours. With the Miracuves platform you get categories, titles and numbered episodes, a full-screen vertical player, a free-episode window, and coin, reward or VIP unlock beyond it, plus a wallet, a rewards ladder and an operator console. Nothing a viewer sees - the interface, the store listing, the emails - carries a vendor name: the Miracuves credit line in the demo builds is removed during delivery, and the source code is handed over and deployed on infrastructure you hold.
02What actually happens when an episode unlocks?
Four facts are read the moment a viewer opens an episode on the micro drama platform: is it locked in the catalog, does its number sit inside the free window, is there an active VIP window on the account, and does a per-user unlock row already exist. Coins, a rewarded ad and auto-unlock each write to that one row, which makes the entitlement the same however it was earned.
03How do reward coins differ from purchased coins?
Purchased coins are bought as a coin pack and never expire. Reward coins carry an expiry window and come from the ladder, ads, referrals and bonuses. Spending always draws on the reward balance before the purchased one, so promotional inventory is used up ahead of money the viewer actually paid, and the two roll into a single displayed total backed by a typed ledger.
04Which languages does the interface offer?
Five languages: Arabic, English, Hebrew, Hindi and Spanish. Hebrew and Arabic get right-to-left layout in the operator console, the store build and the consumer web app. The console’s app language editor changes client copy with no rebuild. Note that Hindi, Arabic and Spanish fall back to English for some later web strings, so launch includes a configuration task to complete that copy. Each title, description and episode title can be held in all five languages, falling back to English, and the console can fill gaps in translations using your own Google Translate key.
05Can viewers convert coins back into cash?
Not as shipped. The withdrawal method and request models exist in the schema, with minimum thresholds in settings, so the wallet architecture supports the idea. The consumer flow, the operator payout desk and the bank rails are advanced setup that Miracuves scopes as an add-on. We describe it as architecture that can support viewer cash-out, never as a live payout product. Paying creators who publish on your platform is different: that is the paid Creator Payout Compliance module.
06Can software alone make a micro-drama platform defensible?
Not through software. Defensibility in this category is catalog and habit. A viewer with coins in the wallet, titles in My List and a running check-in streak does not drift away casually, and a licensor renews wherever the reporting is credible. What the platform contributes is making both true inside the first month: the wallet is what brings the viewer back, and series and episode analytics hand the licensor numbers nobody assembled by hand. Owning the deployment adds the part that lasts longest - you hold the catalog relationship and the payment rail, rather than a platform’s.
Price & Go-Live5 questions
07How much does a white label micro drama app cost in 2026?
The Miracuves white label micro drama app starts at $3,999 for a launch-ready deployment under your own brand, with the full source code handed over. Scope moves that figure: catalog size, which payment gateway you clear, ad network setup, and the storage and CDN tier your episode library needs. The Android and iOS builds are in the price, and we publish them to your own developer accounts; only Apple and Google approval is outside our control. Content licensing and production sit outside this price and are usually the larger line in year one.
08How much time does a launch take?
Six working days is our part. The platform already exists, so Miracuves only rebrands it and deploys it to your server. Delays tend to come from your side: hosting access, brand assets, the episode files and catalog, plus a merchant account with the gateway you turn on.
09Which parts get rebranded?
Whatever a viewer, or a reviewer at an app store, can see. That covers the logo and color system in the console, the store build and the web app; the store listing copy, app name, icon and splash screen; the sender name and templates for transactional email; the names of coin packs and VIP plans; the legal pages, which point to your entity instead of ours; and the receipts issued by your payment gateway. In the same pass, the Miracuves credit is removed from the profile screens and the demo login. Package identifiers and bundle IDs inside the codebase move to your namespace ahead of the store build compile. The engineering underneath stays as it is - the analytics, the rewards ladder, the wallet ledger and the unlock logic - since that is what you are really buying.
10Is the full source code handed over to me?
Yes, all of it. That covers the Express API with its 46 core Mongoose models (growing to 66 when every Plus module is included), the operator console on Next.js 14, the consumer web application, and the seed catalog script, plus the Flutter store build for iOS and Android. Ownership comes with them, so you can modify, rebrand and extend the code with no license conditions, no per-seat fee and no revenue share to Miracuves.
11Why choose Miracuves to build a white label micro drama app?
Since 2010 Miracuves has served 6,000+ clients with 9,000+ delivered projects, plus a catalog of 90+ ready-made solutions. That is why your white label micro drama app can go live in six working days: the platform is already built, with a wallet holding two balances, a typed ledger and the unlock decision built on four inputs that vertical drama relies on. One API is shared by the console, the web app and the store app, and all three carry right-to-left layout. The documentation lists its own gaps, you own the complete source code, and no per-seat fee applies. Support spans product evolution for 12 months, priority bug fixes for 6 months and guidance for 60 days, and it is available Monday to Saturday from 10:00 to 19:00 IST, so the first reply comes in under 2 hours.
Payments & ads3 questions
12What payment gateways can I use?
PayPlus hosted checkout leads, and it is the strongest choice for compliance, since the card is entered on the processor's side and no card number ever reaches your database. Stripe and Razorpay checkouts are priced and confirmed by the server before any coins are credited, with Flutterwave and Google Play switches beside them. Each runs on your own merchant account. Only store billing is still recorded on the app’s word, under daily caps, so store-receipt proof is the one payment item left in the hardening column.
13Do the ads really earn money?
On the store build, yes - AdMob with your own unit IDs, which is an integration step at deployment. On the web surface the ad unlock is a simulated timed preview rather than a live ad network, so it demonstrates the flow without earning anything. We say so plainly here because it is exactly the kind of thing that otherwise surprises a buyer in week two.
14What does a realistic route to first revenue look like?
The usual sequence: a modest catalog, a free window running three to five episodes, and coin packs selling through one hosted gateway. Coins become collectible the moment the first locked episode goes live, normally within a day of publishing. VIP tends to follow once repeat viewing shows up, and rewarded ads follow the store build's publication and the opening of an ad account. None of the three is a build - all sit in the schema already, which makes switching them on a matter of configuration.
Regulation & protection2 questions
15Is it legal to launch a micro drama app?
Vertical short-form drama is a format rather than anyone’s property, and the commerce patterns behind it - a free opening window, coin unlock, VIP tiers, a check-in streak - are used across the whole category. What you must own is the content. Every episode you publish needs a license you can produce or a production you commissioned, and no licensed catalog is attached: the seed script loads original demo titles only. Draft terms, a privacy policy and a creator agreement ship with placeholders for your entity, but finalising them and meeting the obligations of each market you serve, such as the IT Rules 2021 in India or GDPR for viewers in the EU, stay with you as the operator. Miracuves builds the software and does not provide legal advice, so confirm what applies to you with qualified counsel.
16How does the platform stand up to a security review?
A dedicated VAPT reference maps the platform against the OWASP Top 10, and it is deliberately candid. Shipped controls: hosted checkout with no card data stored, card checkouts confirmed by the processor, an origin allow-list, server secrets kept out of the public settings, staff roles enforced on the admin API, magic-byte upload inspection, a server-enforced view-only demo operator, proxy rules hiding sensitive paths, and native screenshot restriction. The same document prints what is still open: password hashing uses reversible encryption rather than a slow hash, there is no shared HTTP rate limiter, the Stripe and Razorpay secret keys stay in public settings until the hide switch goes on after your store release, and store purchases are recorded on the app’s word under daily caps. The creator and dubbing modules add surface whose test cases have not been run yet, and none of this is a SOC 2 or PCI certification. Miracuves closes the open items with you at deployment.
Disclaimer
Miracuves is an independent software development company. We are not affiliated with, connected to, sponsored by, or endorsed by ReelShort, DramaBox, or any other short-drama service.
Read our full Legal Notice & Disclaimer →“White label micro drama app” describes a category of product, not any one company. Brand names appear elsewhere on this site only to describe the kind of platform being built and the terms buyers search for.
The entire design and codebase is built by our own team. The product contains no code, design, graphics, or content originating from any third-party short-drama website or application.
No licensed episodes or artwork are supplied with the platform; the demo titles it ships with are original, with royalty-free stills. Licensing the catalog you publish is your responsibility. All third-party names and marks are the property of their respective owners.





































