WhatsApp Chat

SnapReels v1.1.2 - Short Drama Streaming SAAS Script with Android App

SnapReels v1.1.2 - Short Drama Streaming SAAS Script with Android App

OfferPre-Sale Support

SnapReels Images Featured

What You’ll Get with Your Purchase

  • Complete Web Platform Source Code – Includes the website landing page, user dashboard, admin control panel, and API backend (all included in this purchase).
  • Android Mobile App Source Code – Native Kotlin/Jetpack Compose Android application source code ready for customization and publishing.
  • Complete Documentation – Step-by-step installation, configuration, deployment, and build instructions.
  • Future Version Updates – Access to future updates and improvements released for this item on CodeCanyon.
  • Item Support – Assistance with installation-related questions according to Envato’s standard support terms.

SnapReels is a modern Android application for short drama streaming platforms. The app includes premium episodes, rewards system, coin wallet, AdMob monetization, Google Play Billing support, and seamless integration with the SnapReels backend platform.

Built for creators, startups, and businesses looking to launch their own mobile streaming application with a modern user experience and monetization features.

Live Demo

Explore the live demo of the Android App, Website, and Admin Panel below:

Android App Demo APK:Download Demo APKWebsite Demo:View Live WebsiteAdmin Panel Demo:Access Admin Panel

 

User App Login

Email: [email protected]
Password: demo123

Admin Login

Username: admin
Password: admin

Security Notice: The credentials “admin/admin” are for demo purposes only. You must configure secure, unique passwords in your production database.

Key Features

  • Short Drama Streaming System: High-performance, vertical-scrolling video feed optimized for short-form movies and series.
  • Premium Episode Unlocking: Lock specific episodes and allow users to unlock them using virtual coins.
  • Coin Wallet & Balance System: Built-in wallet where users can track their coin balance, purchase transactions, and claims.
  • Google Play Billing Integration: In-app purchases for coin packs directly through the Android application.
  • Multiple Payment Gateways: Integrated checkout systems for PayPal, Stripe, and Razorpay to buy coin packs on the web.
  • Rewards & Daily Check-in: Daily reward system that encourages users to check-in regularly and earn free coins.
  • Custom Reward Tasks: Configure tasks (e.g., watch a rewarded ad, invite friends) for users to earn coins.
  • Continue Watching / History: Save watch history automatically, allowing users to resume dramas exactly where they left off.
  • My List / Bookmarks: Users can bookmark their favorite series to a personal list for quick access.
  • Live Search Functionality: Fast search indexing across dramas, tags, categories, and creators.
  • Modern Android UI/UX: Sleek mobile layout built with Jetpack Compose, featuring native fluid transitions and dark mode.
  • Secure User Authentication: Supports Email/Password login, Firebase Auth, and guest logins.

Dynamic Admin Control Panel

  • Full Catalog Management: Easily add, edit, or delete series, seasons, and episodes with rich metadata.
  • Multi-Storage Management: Configure cloud storage keys and instantly switch active storage providers from the UI.
  • Monetization Controls: Set price-per-episode, configure custom coin packages, and toggle user reward values.
  • Mediation & Ad Controls: Toggle, configure, and rotate ad banners, interstitials, and rewarded ads.
  • Translation & Localization Editor: Edit translation keys directly from the dashboard to support any custom language.
  • User Management: View user accounts, check coin balances, and review financial transaction histories.
  • Report & Inbox Manager: Manage reported content, bug reports, and user feedback through a centralized admin inbox.
  • Custom Pages: Dynamically publish privacy policies, terms of service, and custom landing pages.

Multi-Cloud Storage Support

  • Local Server Storage: Save media assets directly on your hosting server.
  • Bunny.net Storage & CDN: Ultra-fast media uploads and global low-latency CDN delivery.
  • DigitalOcean Spaces: Seamless S3-compatible file storage integration.
  • Amazon S3: Enterprise-grade media storage for large-scale deployments.
  • Google Cloud Storage (GCS): Highly scalable cloud buckets with S3 HMAC support.
  • Backblaze B2: Cost-effective cloud storage option with secure API keys.

Ads Integration & Mediation

  • AdMob Integration: Show native banner, interstitial, and rewarded video ads.
  • Facebook Audience Network (Meta Ads): High-yield banner and rewarded ads.
  • AppLovin MAX Support: Access leading mobile ad networks through mediation.
  • Multi-Ads Rotation: Dynamic client-side rotation system to maximize ad impressions and fill-rates.

Security & Performance

  • WebP Image Conversion: Automatically compresses poster and thumbnail uploads to WebP for faster page load times.
  • Direct File Protection: Restricts direct HTTP access to uploaded video folders on the server to prevent media theft.
  • SEO & Metadata Configurator: Configure page titles, meta descriptions, and keywords directly from the admin panel.
  • Fully Responsive Web: Responsive desktop and mobile browser UI featuring glassmorphic overlays and smooth loading skeletons.

Requirements

  • Android Studio & Android SDK (for building the app)
  • Node.js VPS or Hosting (for hosting the SnapReels Backend Platform – Backend code is included in this purchase)
  • MongoDB Database (required for backend storage)
  • Google AdMob Account (required if ads monetization is enabled)
  • Google Play Developer Account (required to publish the app)

Installation Overview

  1. Open the project in Android Studio.
  2. Configure the API URL and API Key in the app configuration.
  3. Deploy the included SnapReels backend on your server.
  4. Configure your AdMob IDs and Google Play Billing product identifiers.
  5. Build the release APK or App Bundle and upload to the Google Play Console.

Included Files

  • Complete Backend Source Code (Next.js SaaS Web Panel & API)
  • Complete Mobile Source Code (Kotlin Native Android App)
  • Detailed Setup & Deployment Documentation
  • Release Changelog and History file

 

⚠️ Important Cost, Infrastructure, and Service Disclosures

  • External VPS / Hosting Costs: Deploying the backend platform requires cloud VPS or web hosting. These are external services that the buyer must set up and purchase separately.
  • Database Requirements: A MongoDB database is required. If using external managed databases (e.g., MongoDB Atlas), usage charges may apply.
  • Google Play Developer Fees & Commissions: Google Play requires a standard developer registration fee. Google also retains service commissions (typically 15% to 30%) on all in-app purchases processed via Google Play Billing.
  • Payment Gateways (Stripe, PayPal, Razorpay): Using integrated online checkouts requires active merchant accounts with Stripe, PayPal, or Razorpay. These platforms require separate accounts and charge transaction fees per checkout.
  • Third-Party Cloud Storage (AWS, Google Cloud, Bunny.net, Backblaze, DigitalOcean): Storing large video files in the cloud requires active accounts with storage providers. Ongoing data storage and bandwidth egress fees are charged by these service providers separately.
  • Firebase Integration: Using Firebase Authentication and Firestore may incur external usage costs at scale, governed by Google’s service limits.
  • Proprietary Licensing & Verification Disclosure: This product includes a proprietary verification system (“DevSnaplix Central API Licensing”) for domain lock validation and automated periodic licensing checks. Verification occurs online. This service requires no subscription fees or ongoing costs to buyers. Local test environments (e.g., localhost) are pre-whitelisted and require no internet licensing check. In the unlikely event this license service is discontinued, a free product update will be released immediately to remove the validation check.

Changelog

 V1.1.2 - 07-07-2026

* [Fix] Fixed redirection loop (`ERR_TOO_MANY_REDIRECTS`) on the `/install` page in production builds by forcing dynamic rendering at runtime. * [Fix] Fixed `500 Internal Server Error` on the `/admin/login` page after finishing the installation wizard by implementing lazy MongoDB connection caching, eliminating the need for a manual server restart. * [Fix] Fixed `Application error: a client-side exception has occurred` React crash when navigating the dashboard while Google Translate extension is active. * [Fix] Added a comprehensive list of languages to the admin panel and fixed an issue causing AI Translate to fail for language names containing international characters or parentheses. * [Fix] Fixed an issue where changing the language wouldn't append the corresponding slug to the URL (e.g., `/pt-BR`) by separating the user's cookie preference from the site's global default locale in the routing middleware. * [Fix] Fixed an issue where Google Analytics (GA4) was not tracking visitors or page views by rewriting the analytics tracking script injection to ensure the correct `arguments` object is properly passed to the Google Tag Manager `dataLayer`. * [Feature] Improved Admin User Management by sorting the user list to show the most recently registered users first. * [Feature] Added a detailed "User History" analytics modal in the Admin Panel that allows admins to view and track all coin transactions, rewards, and payments for any user with pagination support. * [Feature] Added a "Welcome Bonus" setting in the Admin Panel (Settings > Authentication) to customize the number of free coins given to new users upon registration. * [UI/UX] Modernized the Admin Dashboard typography by replacing ALL CAPS text with cleaner Title Case, replacing the date range calendar picker with a streamlined preset dropdown, and significantly improving mobile responsiveness across tables and widgets. * [Fix] Fixed an issue where the SEO Settings and Authentication Settings (Welcome Bonus) were not saving in the Admin Panel by adding their respective keys to the backend's secure settings allowlist. * [UI/UX] Fixed the UI layout for the Featured and Premium toggle switches in the Series Add/Edit form, resolving layout cramping and truncated labels on smaller screens. * [Feature] Added an optional "Featured Image" upload field (16:9 aspect ratio, scaled to 1920px) for Drama Series, providing a dedicated banner for sliders that automatically falls back to the standard Poster image if left empty. * [Mobile App Update] Updated the Kotlin Android App to dynamically load the Google Sign-in Web Client ID from `google-services.json` rather than using a hardcoded string, making authentication setup plug-and-play for buyers. * [UI/UX] Redesigned the main Website Hero Slider to be an edge-to-edge cinematic banner with an optimized viewport height (vh), allowing content below it to peek into view. Moved pagination dots inside the slider to save vertical space. * [UI/UX] Updated the Android App Featured Slider to support the new cinematic 16:9 aspect ratio, mirroring the premium look and feel of the website's hero section. * [Fix] Added a bypass for Dailymotion video URLs to render as native HTML5 iframes automatically, resolving playback issues and the "Video Unavailable" error caused by ReactPlayer SDK timeouts. * [Mobile App Update] Fixed the Android App failing to load "Embed Code" video sources by implementing an embedded WebView fallback specifically for iframe HTML strings. * [Fix] Fixed the Admin Panel "Edit Episode" modal incorrectly reverting the Source Type from "Embed Code" to "Direct Link" for embed codes wrapped in tags. * [Fix] Fixed the Website Video Player returning a "Retrying Connection..." error for ` embed codes by updating the global embed detection logic. * [Fix] Fixed an issue where embedded video iframes would randomly reload or restart from the beginning when the user moved their mouse or triggered UI state changes. * [Fix] Fixed slow video loading times and seek (skip) interruptions for large uploaded MP4 videos by rewriting the local video streaming API route to properly support HTTP 206 Partial Content (Range Requests) via Web ReadableStreams. * [Fix] Fixed embedded videos (e.g., Dailymotion) appearing horizontally with a 16:9 aspect ratio inside the vertical player by forcing Tailwind overrides on inline padding CSS styles. * [Fix] Fixed an issue where the Website only displayed the first Featured Drama in the slider if the interface language was changed to Arabic. * [UI/UX] Added the Drama Title and a localized "Watch Now" overlay button to the Android App Featured Slider, mirroring the premium look and feel of the website. * [UI/UX] Removed the blurred background edge-color from the Android App Featured Slider and Banner Ads to achieve a cleaner, edge-to-edge transparent appearance.

 V1.1.1 - 26-06-2026

* Added full integration for bunny.net storage and CDN video streaming. * Added Gemini AI support as a third AI provider for smart content automation. * Redesigned the Website Homepage UI for better engagement and modern layouts. * Major UI/UX redesign for the Android Mobile Application. * Added configuration controls for Facebook Audience Network and AppLovin MAX ads. * Added Multi-Ads Rotation Manager with ratios and priority settings. * Optimized settings database collections for third-party plugins. * Added AES-256-CBC token encryption for local and cloud video streams. * Secured video routes using encrypted tokens instead of raw paths. * Implemented middleware and API guards to block direct video access (403 Forbidden). * Added automatic deletion of files when a Drama Series or Episode is removed. * Added automatic cleanup for old images and videos during updates. * Refactored Likes, Favorites and Share buttons to match Android UI. * Integrated native Web Share API support. * Added dynamic region extraction for cloud storage providers. * Added client-side validation messages in the admin Series form. * Enabled wildcard image domains support in next.config.ts. * Updated documentation. * Added a dedicated Mobile App settings section. * Added Android App configuration panel. * Added API Base URL management. * Added API Access Key generation and management. * Added mobile app version control and force update system. * Added custom update URL configuration. * Added Privacy Policy, Terms of Service and Rate Us links management. * Added Google Play Billing support. * Added enable/disable option for Google Play payments. * Redesigned payment gateway settings. * Added a dedicated Android Rewards System. * Added separate Android Ad Rewards management. * Added Android Daily Check-in reward configuration. * Added Android reward task management panel. * Added AI-powered metadata generator. * Added automatic title, description and SEO metadata generation. * Added automatic tags, categories and URL slug generation. * Added OpenAI support as a second AI provider. * Improved Groq Cloud integration and AI configuration panel. * Added PayPal, Stripe and Razorpay payment logos. * Improved performance, stability and mobile responsiveness.

V1.0.0 - 19-06-2026

* Initial release of SnapReels.

License Option
Quality checked by CodesMarket
Full Documentation
Future updates
Author Support
pabloo

Member since Oct 2025

New Author
Trend Master
Featured Author
View Portfolio

pabloo's items

Similar items

We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies

More