Reelora documentation.
Your own short-drama streaming platform.
Reelora is a complete platform for vertical short dramas: a Flutter app for iOS and Android, a web player, a Node.js server, an operator console and a creator studio, all in one package. These pages take you from a first local run to a live service.
01What Reelora is
Viewers swipe through short episodes (usually 1 to 3 minutes each), watch the first episodes of a series for free and unlock the rest with coins, a rewarded ad, a series bundle or a VIP pass. You, the operator, decide the prices, the number of free episodes, the rewards and the payment options in the console. The console shows measured figures only, never estimates.
Creators you invite can upload their own series in the creator studio.

02How the parts fit together
One Node.js server runs everything on your side. The app, the web player, the console and the studio talk to it; it stores data in SQLite, converts uploads with ffmpeg and hands out signed video addresses that a CDN can cache. Payment, ad, push and AI providers are your own accounts and talk to the server directly.
03Fair by design
These rules are built into the code, so you get them without configuring anything:
- Coins never expire.
- The price is shown before every unlock, together with the cost to finish the series.
- Auto-unlock is off until the viewer turns it on, and it stops at the viewer's own limit per series.
- VIP passes are fixed-length and never renew by themselves.
- VIP members see no ads (console switch "No ads for VIP members", on by default).
- Every switch that earns money ships off. You turn on only what you sell (full list).
04What is in the package
| Folder | What it is |
|---|---|
app/ | Flutter app for iOS 15+ and Android 7+ (API 24+): Home, For you feed, vertical player (HLS, subtitles, dubbed audio, speed), unlock sheet, store, rewards, My list, profile. Six languages. |
web/ | Web player (TypeScript + Vite, hls.js) with the same features in the browser. |
server/ | Node.js 22 server (Hono + SQLite): viewer API, coin ledger, unlocks, purchase verification, ad verification, HLS conversion with ffmpeg, signed playback addresses, CDN support, optional AI features, push notifications, measured analytics. |
/admin | Operator console, served by the server (source in server/packages/admin-kit). |
/studio | Creator studio for creators you invite (source in server/studio). |
docs/ | Markdown notes on installation, configuration, the API, content licensing and the design system. |
05Where to start
06Your own accounts and costs
Every outside service uses your own account and you pay that provider for your usage: hosting, CDN, Apple and Google developer accounts, Stripe, PayPal, AdMob, Firebase and AI providers. These costs are not included in the price of the item; the full list of who pays for what is on Costs not included. Reelora takes no fee from your sales.
The package contains no third-party video. The series you publish, and the rights to them, are your responsibility (content rights).
07About this item
AI tools were used to assist with parts of the code, documentation and graphics of this item. The author directed the work, reviewed every file and tested the item before release.
Version 1.1.0. Support is given through the comments and support tab of the CodeCanyon item page (support policy).