Premium Category Products

CLIFF – Interactive Micro-Drama Flutter App

CLIFF – Interactive Micro-Drama Flutter App

CLIFF - Interactive Micro-Drama Flutter App

Cliff is a complete interactive micro-drama platform: a Flutter application for iOS and Android, and a Node + PostgreSQL backend with an operator panel. They are developed against each other and ship together — the app is not a mockup and the backend is not a stub. Ninety-second vertical episodes end on a cliffhanger. The screen cracks along a fault line and the viewer picks a side: EMBER, the risky path that usually costs coins, or TIDE, the safe one that is free. Each side leads somewhere different, so a series ends in two, four or more places — and the path they did not take can be opened later and watched. Live demo: cliff.webkodingtheme.com Operator panel: cliff.webkodingtheme.com/app/admin Demo credentials are printed on the sign-in page. Sign in and edit anything — the catalogue resets every hour. The branching engine Every competing short-drama item plays episodes in a straight line. In Cliff a series is a directed graph — an episode is a node, a branch option is an edge — and two rules follow from that, both enforced in the database rather than left to convention: Unlocks are permanent. Paying for a branch buys the episode itself, which is what makes “the path you did not take can be opened later” true rather than marketing. VIP grants no unlocks. Access is computed from the subscription being live, so cancelling puts the locks back. Otherwise one month of VIP would buy the whole catalogue permanently and nobody would ever renew. The branch map screen draws the real graph — solid where the viewer has walked, dim where the story is still sealed — and counts how many endings they have reached out of how many exist. Endings are counted from the graph, never typed in, so the poster cannot claim a number the story does not have. What the app does Watching — Vertical video player with seeking and resume, progress saved per episode, a feed personalised from the tropes chosen during onboarding, search, series detail with an episode rail, library and continue-watching. Choosing — The cliff moment with the fault-line split, the two-temperature EMBER/TIDE choice, real choice statistics that are withheld until enough people have chosen for a percentage to mean anything, and a branch map drawn from the live graph. Store compliance — An age gate enforced by the router rather than a dismissible dialogue, data export on request, real account deletion with a recoverable grace period, push priming before the system dialogue, report and block with a moderation queue behind it, and subscription management from settings. Demo mode — With no build flag the app runs against a built-in repository holding the same branching story the backend seeds. You can walk the entire loop, spend coins and reach an ending before standing up a database. The operator panel In the app’s own palette rather than a stock admin theme, and translated — English and Turkish ship, and adding a language is one file of plain strings. The branch editor — Lay out cliffs, point each side at an episode, mark your endings. The validator refuses to publish while an episode is unreachable, a cliff has one side, or a choice leads nowhere. Every one of those presents to a viewer as the app being broken, so they block publication rather than warn. The overview — Things that are actually wrong go above the numbers: a published series with an episode that has no video is a viewer hitting a black screen. It also shows the week’s EMBER/TIDE split, which is the number that tells you whether your branches are priced right. Viewers — Balances, full ledgers and choice history. Adjustments are signed, so a minus takes coins away, and every one writes an audited reason. Money, done honestly The ledger balances. Every coin movement carries an idempotency key and is written in one transaction with the thing it paid for, behind a row lock. A retried request — a phone on a train, somebody tapping twice — moves the balance once. Purchases are verified server-side. The phone saying a purchase succeeded is a string an app can be made to send. The receipt goes to Apple or Google and only their answer credits anything. RevenueCat is not required — that is a recurring cost several competing items pass on to you for something the stores already answer for free. Rewarded advertisements pay from the network’s callback, not from the phone, with the signature verified against Google’s published keys. With verification switched off the endpoint refuses everything, because an unverified reward endpoint on the open internet is a coin faucet with a public URL. No RevenueCat, no AWS SDK, no Google API client. The request signing each of those would provide is written against the standard library — about sixty lines you can read. Three dependencies on the server in total.  

(Only For Premium Category Products !)

1. All digital products are the most recent version, with no possibility of free updates. After payment, you can request an update to the most recent version for 5 days if a new version is released. We free support within 5 days.

2. If a license is required (Excludes WHMCS license , we provide only method not license), please contact us via email or ticket for assistance with activation. Our license is only valid for activation and does not include support.

3. We provide Mobile, PHP script installation services for $19.90 / ₹1700. Please create a backup after installation as we do not support re-installation. For mobile app source code, we do not offer installation services.

4. If you have any questions, please contact us by email  or create a ticket on this page

5. Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You will receive the original files from the developers. We do not sell any products that have been downloaded from other websites.

6. The response time can last up to 6 hours.

(Only For Membership Category Products !)

Benefits of our Membership Plans

  • Instant access to all plugins and all themes including all future releases
  • Unlimited domain usage
  • Regular Updates as of when available. Usually, updates are released daily.
  • Before purchasing, please read the Terms and Conditions & Refund Policy.
  • If you have any questions, please first read the FAQs.
  • If you haven’t found the answer to your question, please contact us, and we will respond ASAP.
  • Please note that any digital products on the website do not contain malicious code, viruses, or advertising. We buy the original files from the developers. We do not sell any products downloaded from other sites.
  • Buy or download for FREE by subscribing to our VIP Membership Plan. Join the club of more than 1100+ happy members. This is the same theme as sold by the developer.

Updates:

  • We offer frequent updates for one year from the date of purchase. After this period, you have to purchase the item again to receive further updates, we also offer lifetime updates as a second option.
  • We regularly update products as soon as we are notified about an update, we go and download it from the author and update it on our site, but In case the current version of the product is not the latest, You can request an update for the product by contact form.
  • We send regular emails advising when products have been updated so please be sure to provide an active email address when you sign up.

Support:

  • Our support team is available 24/7, if you have any questions or need help in installing or configuring digital products purchased on the website, please don’t hesitate to contact form.
  • Please note that we are not developers of the provided products, so our technical support capabilities are limited. We do not change product functionality and do not fix developer bugs.

For more information please read FAQs & About Us.

(Only For WHMCS Category Products !)

  • We Only provide WHMCS Module, how you can  nulled any module step only !
  • Instant access to all plugins and all themes 
  • Unlimited domain usage
  • Regular Updates as of when available. Usually, updates are released daily.
  • Before purchasing, please read the Terms and Conditions & Refund Policy.
  • If you have any questions, please first read the FAQs.
  • If you haven’t found the answer to your question, please contact us, and we will respond ASAP.
  • Please note that any digital products on the website do not contain malicious code, viruses, or advertising. We buy the original files from the developers. We do not sell any products downloaded from other sites.

More Like This Products