Short Drama · Streaming App

Binge dramas, one reel at a time

Short Reels turns binge-worthy stories into bite-sized vertical episodes — watch anywhere, unlock the next cliffhanger with coins, earn daily rewards, and save your favorites to a personal library.

  • Vertical episodes
  • Coin unlocks
  • Daily rewards
  • Offline saves
1000+
Episodes
2-min
Per episode
4.6★
App rating

A complete short-drama streaming platform — built and shipped by Exarth.

1000+Episodes
CoinsUnlock model
4.6★App rating
iOS+AndroidCross-platform

Overview

Bite-sized drama, endless binge

A full short-drama streaming experience — a swipeable feed of vertical series, frictionless coin and subscription unlocks, rewarded ads and daily rewards, and a synced library so viewers never lose their place.

  • Swipeable feed
  • Coins & subscriptions
  • Daily rewards
  1. 1Discover series in a swipeable feed.
  2. 2Unlock episodes with coins or a plan.
  3. 3Earn & save rewards and a library.
Get Short Reels on Google Play
Streaming toolkit
Vertical playbackFull-screen, swipeable episodes designed for bite-sized mobile bingeing.
Coin economyUnlock the next episode instantly with coins, top-ups, and rewarded ads.
Rewards & plansDaily rewards and yearly subscriptions keep viewers coming back.
Challenge & solution

From long-form to bite-sized

1000+

Bite-sized episodes

Coins

Frictionless unlocks

The challenge

The Challenge

Mobile viewers want quick, addictive stories, but traditional streaming is long-form and commitment-heavy. Discovery, episode-by-episode monetization, and keeping your place across devices were all fragmented — and creators had no clean way to monetize short serialized drama.

  • Long-form, commitment-heavy viewing
  • No frictionless episode monetization
  • Discovery & progress fragmented
Long episodesHard paywallsWeak discoveryLost progress

Watch

Too long-form

Pay

Clunky paywall

Find

Poor discovery

  • HighDrop-off
  • HardTo monetize
  • LostProgress

Long-form & fragmented · No quick binge

The solution

The Solution

Short Reels delivers vertical, bite-sized drama episodes with a swipeable feed, frictionless coin and subscription unlocks, rewarded ads, daily rewards, and a synced personal library — a complete short-drama platform in one app.

  • Vertical, bite-sized episodes
  • Coins, rewards & subscriptions
  • Synced library across devices
Short ReelsOne app
DiscoverUnlockRewardSave

Discover · Unlock · Reward · Save

Streaming app · Key features

Everything to watch & unlock

From the first swipe to the next cliffhanger — Short Reels brings discovery, playback, monetization, and rewards into one addictive flow.

01/06 features

Tap a feature to preview it

Technology

Built on a modern, proven stack

A scalable, type-safe foundation powering Short Reels — from cross-platform UI and adaptive video streaming to in-app purchases and cloud delivery.

Chosen for

Speed

Optimised for fast, responsive apps.

Security

Hardened with best-practice defaults.

Scalability

Grows with your users and team.

Maintainability

Clean, documented, easy to extend.

01

Mobile

2 tools

Cross-platform app from one codebase.

  • Flutter
  • Dart

One Flutter codebase shipping to iOS & Android.

02

Streaming

3 tools

Adaptive vertical video playback.

  • HLS
  • Adaptive bitrate
  • CDN

Smooth HLS streaming with adaptive bitrate.

03

Backend & Payments

3 tools

Coins, subscriptions & content APIs.

  • Node.js
  • PostgreSQL
  • IAP / Billing

Type-safe services with IAP & coin economy.

04

Cloud & DevOps

3 tools

Global delivery & automated releases.

  • AWS
  • CloudFront
  • CI/CD

Auto-scaling AWS with CloudFront CDN & CI/CD.

Streaming app

Key Mobile Screens

Core Short Reels flows — onboarding, the home feed, episode unlocks, search & filters, wallet and rewards, subscriptions, and a personal library.

Philosophy

UX & Design Approach

An engagement-first design philosophy built for bingeing — fast, full-screen playback, frictionless unlocks, and a dark, cinematic feel that keeps the story front and center.

ImmersiveFrictionlessAddictiveMobile-first
Design pillars
04
Accessibility
AA
App rating
4.6★
Audience
Mobile drama fans
Platforms
iOS & Android
Monetization
Coins · ads · plans
Accessibility
WCAG AA

Every screen is shaped around the binge — cinematic dark UI, the story full-screen, and unlocks that never break the flow from one cliffhanger to the next.

  1. Pillar 01

    Vertical-First Playback

    9:16Native vertical

    Full-screen, swipeable vertical episodes built for one-handed, bite-sized viewing on any phone.

    Cinematic, distraction-free bingeing.

  2. Pillar 02

    Frictionless Unlocks

    1-tapTo next ep

    Coins, rewarded ads, and subscriptions let viewers unlock the next episode without breaking the flow.

    No paywall friction between cliffhangers.

  3. Pillar 03

    Addictive Discovery

    Feed depth

    A curated feed plus search and filters keep the next must-watch series always one swipe away.

    There's always a next series to start.

  4. Pillar 04

    Cross-Device Library

    SyncAcross devices

    Saved series and watch progress sync across devices so the binge picks up exactly where it left off.

    Never lose your place in a series.

Tokens

Design System

A bold, cinematic visual language for short-drama streaming — dark surfaces with confident red accents that keep the story in focus.

4Colors
6Type sizes
5Spacing
6Radii + shadows
4Easings
8Icons
4Breakpoints

Color palette4

Typography6

Heading

Space Grotesk 800 · 32px

Subheading

Inter 500 · 20px

Body text for product listings, collections, and guides.

Inter 400 · 16px

Caption labels

Inter 400 · 14px

Small helper text

Inter 400 · 12px

Bold heading

Space Grotesk 700 · 18px

Components4

Add to cart Wishlist
Organic In stockHeirloom
DefaultHoverActiveOff

Spacing scale5

XS4px
SM8px
MD16px
LG24px
XL32px

Border radius3

8px lg

12px xl

16px 2xl

Shadows3

shadow-sm

shadow-md

shadow-lg

Motion & easing4

StandardMost transitions

cubic-bezier(.4,0,.2,1)

DecelerateEnter / reveal

cubic-bezier(0,0,.2,1)

AccelerateExit / dismiss

cubic-bezier(.4,0,1,1)

SpringPlayful emphasis

cubic-bezier(.22,1,.36,1)