By : DevSnaplix Published On Friday, November 13, 2026, 20:39 In Mobile

SnapReels is an ultra-modern, production-ready short drama and vertical reel streaming SaaS platform. Designed for creators, media companies, and entrepreneurs looking to launch their own ReelShort / DramaBox style mobile streaming business with seamless monetization, multi-cloud storage, and multi-network ad mediation.
Test the full ecosystem across Android App, Web Platform, and Admin Control Panel:
| Android Demo APK | Download SnapReels-v1.2.2.apk |
| Web Platform Demo | https://snapreels.gadohost.com |
| Admin Dashboard Demo | https://snapreels.gadohost.com/admin |
User App LoginEmail:[email protected]Password: demo123
|
Admin Panel LoginUsername:adminPassword: admin123Note: Demo credentials reset periodically. You can configure secure credentials during production setup. |
Monetize your drama audience globally or locally with instant coin purchases and VIP subscriptions:
/admin/comments): View, filter by drama, review user profiles, and delete offensive comments with one click.DRAMA COMMENTS SYSTEM & MODERATION (NEW FEATURE) * [Multi-Platform / Feature] Full Drama Comments System: Implemented an end-to-end interactive commenting system across the Website (Next.js 15), Native Android App (Jetpack Compose), and Flutter App. * [Admin Panel] Per-Drama Comment Control: Added an `allowComments` toggle switch in `/admin/series/edit/[id]` and `/admin/series/add` to easily enable or disable user comments on individual dramas. * [Admin Panel] Comments Moderation Dashboard (`/admin/comments`): Added a dedicated Comments Management page to the Admin Sidebar (with `MessageSquare` icon). Admins can view all comments, view commenter details (avatar, username, email, ID), view associated drama titles with direct edit links, search/filter by drama or user, edit comment text via a modal dialog, and permanently delete comments. * [Website] Series Detail Interactive Comments: Added a Comments button next to Like/Save/Share in the drama action bar and a complete comments section with user avatars, real-time relative timestamps, comment counter, and seamless sign-in modal triggers for guest users. * [Android App] Material 3 Comments Bottom Sheet: Integrated `CommentsBottomSheet` across `DramaDetailScreen.kt`, `ShortsScreen.kt`, and `VideoPlayerScreen.kt`. Fixed an edge-to-edge layout issue where the Android 3-button system navigation bar (Back/Home/Recents) overlapped the comment input field by applying `navigationBarsPadding()` and `imePadding()` on a dedicated `Surface`, allowing comfortable typing above the software keyboard. * [Flutter App] Comments Bottom Sheet: Integrated `CommentsBottomSheet` across `drama_detail_screen.dart`, `shorts_screen.dart`, and `video_player_screen.dart`. * [Backend API] Comments Endpoints: Implemented `/api/comments` and `/api/mobile/v1/comments` (GET, POST, DELETE) with MongoDB persistence, supporting both session-based web auth and mobile API keys. INSTALLATION WIZARD & LICENSE ACTIVATION FIXES * [Installation Wizard] Resilient License Verification: Resolved `Unexpected token '<', "<!DOCTYPE "... is not valid JSON` when activating licenses in Step 1 of `/install`. * [Backend / MongoDB] Safe Database Initialization: Refactored `mongodb.ts` to prevent top-level module crashes when `MONGODB_URI` is not yet configured, enabling the installer to load and verify licenses before database setup. * [Installation Wizard] Triple-Fallback Activation: Updated `install-wizard.tsx` with a multi-layered verification strategy: local API route -> safe Server Action fallback -> direct CORS validation against `devsnaplix-api.gadohost.com`. * [Central Licensing API] CORS Support: Added full CORS headers (`OPTIONS`, `Access-Control-Allow-Origin: *`) to `devsnaplix-api` for seamless direct browser validation. BUILD & SERVER DEPLOYMENT OPTIMIZATIONS * [Next.js Build] Resolved `pages-manifest.json` ENOENT Error: Added `src/pages/_app.tsx` and `src/pages/_document.tsx` alongside Webpack compiler hooks in `next.config.ts`, ensuring Next.js 15 App Router never fails with missing `pages-manifest.json` on GadoHost, cPanel, or Docker. * [Build Scripts] Clean Cross-Platform NPM Scripts: Removed `cross-env NODE_OPTIONS=--max-old-space-size=2048` and prebuild scripts from `package.json`, resolving `sh: 1: cross-env: not found` errors on minimal Linux servers/VPS while keeping memory optimizations inside `next.config.ts`. CONTENT & CUSTOM PAGES FIXES * [Website / Admin] Fixed text bunching and formatting on Custom Pages (`/p/[slug]`): Implemented structured HTML formatting (`page-formatter.ts`), line-break retention, and enhanced the Admin Custom Page Editor with an interactive toolbar (bold, lists, headings) and live preview.
- Added: Bunny.net Stream video transcoding and direct HLS (.m3u8) playback integration. - Added: HD 1080p quality paywall with automatic SD preview for non-unlocked episodes. - Improved: Google Play In-App Billing token validation and instant wallet credit.
- Added: Multi-network ad mediation (Google AdMob, Meta Audience Network, AppLovin MAX). - Added: App Open ad format on cold app launch. - Added: Multi-cloud storage drivers: AWS S3, DigitalOcean Spaces, GCS, Backblaze B2.
- Added: 7-day Daily Check-in streak reward system with progressive bonus coins. - Added: Referral & Invite Friend bonus coin economy with unique invite codes. - Added: WebVTT & SRT multi-language subtitle tracks in video player.
- Added: Integrated Razorpay, Flutterwave, Stripe, and PayPal payment gateways. - Added: Admin inline translation and localization editor for UI strings. - Improved: Watch history and My List bookmark sync across devices.
- Added: AdMob Banner, Interstitial, and Rewarded Video ad placements. - Added: Anti-cheat timer verification for rewarded video tasks. - Improved: Video buffering and ExoPlayer cache optimization.
- Initial launch of SnapReels SaaS Web Platform & Native Kotlin Android App. - Vertical drama feed, coin wallet, pay-per-episode unlocking, and MongoDB backend.