ReelBoost – TikTok Clone App | Short Video & Live Streaming App With Admin Panel (React + Next.js Backend)

– Version: 1.0.2 – support Flutter(Flutter V3.38.8), Android, iOS, Admin panel
– Last update: 29 January 2026
– Files Included: Full Source Code of Flutter, Android, iOS, ReactJS for admin panel, and Nodejs, socket.io for chat backend, PostgreSQL Database, Free live streaming APis using WebRTC
– Buy Website: https://codecanyon.net/item/reelboost-tiktok-clone-website-short-video-reels-live-streaming-script-with-admin-panel/59809577
– For Setup: Contact Us
– This is Exclusive Product License from Envato
Our system incorporates NodeJS APIs, React.js admin panel, and Flutter for the Android and iOS Mobile App.
Why Choose ReelBoost?
✅ No Third-Party APIs Required – Run your live streaming without costly external services.
✅ Free Lifetime Usage – One-time purchase, unlimited access.
✅ Cost-Saving Solution – Eliminate recurring monthly expenses that pile up with other scripts.
✅ Scalable & Reliable – Built to handle real-world users without hidden dependencies.
✅ All-in-One Reels + Live Streaming – Engage your audience with modern short videos and real-time interaction.
Tech Stack
Frontend: Flutter (Android + iOS support)
Backend: Node.js + Express
Database: PostgreSQL
Real-Time: Socket.IO for chat & live events
Streaming: Free WebRTC PeerJS
Auth & Security: JWT tokens





Reel Boost is a modern short video-sharing platform inspired by TikTok, designed for engaging, entertaining, and monetizable content creation. The app allows users to create and share short video reels, interact with other users, and participate in a dynamic social ecosystem.
We utilized a Python script for language translation. Since it is not a third-party paid service, we developed our own APIs for this purpose.
The platform is fully multilingual and supports right-to-left (RTL) languages. Additionally, we offer a sponsorship feature that allows any vendor to sponsor their store, providing insights that display data on the number of visits, clicks, and leads generated.
Flutter
Flutter is an open-source UI software development toolkit created by Google. It allows developers to build natively compiled applications for android and iOS devices — all from a single codebase.
Nodejs Backend APIs
The Reel Boost backend is built using Node.js, providing a scalable, high-performance RESTful API to power all features of the mobile short video-sharing app. It handles everything from user management and content delivery to real-time interactions and monetization.
ReactJS(Admin Panel)
React.js, commonly referred to as React, is a popular JavaScript library developed by Facebook for building user interfaces, especially single-page applications. React enables developers to create reusable UI components and efficiently update and render the right components when data changes, making it widely used for dynamic and interactive web applications.
PostgreSQL – Relational Database
PostgreSQL is an advanced, open-source, enterprise-class relational database management system (RDBMS) known for its reliability, performance, and standards compliance. It supports both SQL (relational) and JSON (non-relational) querying, making it ideal for modern, complex applications.














ReelBoost – Short Video Sharing App (TikTok Clone)
ReelBoost is a powerful short video sharing application built with modern design and feature-rich functionality, similar to TikTok. It provides seamless video creation, sharing, and monetization tools for users, while also giving admins full control via an integrated backend panel.
Core Features
1. Onboarding - Engaging onboarding screens for first-time users.
- Highlights app features and guides users into the platform.
2. Login & Signup
- Multiple Login Options: Google, Apple, Phone Number, or Email.
- OTP-based verification for phone and email signups.
- Privacy Policy & Terms & Conditions acceptance required (linked to CMS pages from admin panel).
- Resend OTP option available after 2 minutes.
3. User Profile Creation
- Social Login: Auto-fills username and full name (for smoother approval compliance).
- Manual Signup: Users can set username, full name, bio, gender, and birthdate.
Video Features
4. Home Feed (Reels)
- New users see all video reels by default.
- Bonus Coins: New users receive 500 coins (configurable from admin).
- Feed personalizes once users start following others.
5. Video Reels Content
- Interactions: Like, Comment, Bookmark/Save, and Share.
- Display captions, hashtags, upload date, and location.
- Music info shows how many reels use the same track.
- Smooth pause/play support like TikTok.
6. Video Upload
- Upload from camera or gallery (max 30 seconds).
- Camera features: Switch front/back, add music, mute original sound.
- Gallery uploads: Trim video, add music, captions, hashtags, and location.
Music Management
- Users can add background music to reels.
- Music library managed from admin panel.
- Shows how many times a song has been used in reels.
Reels Engagement
- Count displays for Likes, Comments, Shares, and Bookmarks.
- Threaded Comments: Users can reply to specific comments and like comments.
Gifts & Monetization
7. Gifts (Send & Receive) - Users can send virtual gifts to creators.
- Gifts have coin values (fully configurable from admin).
- Users can view complete gift send/receive history.
8. Wallet & Coins
- Users can top-up coins using multiple payment gateways.
- Gifts received are stored as coins in the wallet.
- Wallet balance displayed in profile & settings.
9. Withdrawals
- Coin-to-currency conversion (e.g., $1 = 100 coins, configurable in admin).
- Withdraw via Bank Account, PayPal, or Stripe.
- Minimum withdrawal limit set by admin.
- Requests go to admin for approval before balance is deducted.
- Full transaction history (top-ups & withdrawals).
10. Coin History
- Users can filter and track all coin-related activities.
Explore & Search
- Explore screen shows users with 3+ reels uploaded.
- Search users by name and follow/unfollow directly.
HASHTAGS:
- Popular hashtags display with total reel count.
- Users can browse hashtag-specific videos.
- Search functionality for hashtags included.
Live Streaming
- Users can go live directly from the app.
- Followers receive push notifications when someone goes live.
- Dedicated Live Streaming screen shows currently active streams.
- Viewers can like, comment, follow, and send gifts in real time.
- Host sees likes, comments, and gifts during stream.
Live Streaming with 4 people
- Users can start live streaming directly from the app.
- Supports multi-guest live streaming with up to 4 participants in a single session.
- Viewers can send a request to join the live stream during an active session.
- The host has full control to accept or reject join requests in real time.
- The host can remove any participant from the live stream at any time.
- Viewers can engage through real-time chat, gifts, and coin sending.
- The host can monitor likes, comments, gifts, and participants live on screen.
PK Battle
- Hosts can initiate or receive PK Battle requests during live streaming.
- Live hosts can challenge each other for a real-time PK Battle.
- A dedicated PK Battle dashboard displays live scores and performance analytics.
- The system automatically determines the winner and loser based on battle results.
- Dedicated Winner and Loser result screens are shown after the battle ends.
- User coins are credited or deducted automatically based on PK Battle outcomes.
Social Features
- Follow/Unfollow functionality like TikTok.
- User profiles display:
- Uploaded reels
- Liked videos
- Received gifts
- Bio, followers & following count
- Wallet balance
⚙️ Settings & User Controls
- Edit profile (name, birthdate, gender, profile pic, bio).
- Manage wallet & payment history(Recharge and Withdrawal).
- Add/edit bank details for withdrawals.
- Manage bookmarked reels.
- CMS pages (Privacy Policy, Terms, etc.) are controlled via admin panel.
Privacy & Security
- Block Users: Blocked users’ content is hidden until unblocked.
- Report Profiles/Content: Direct reporting system for admin review.
- Delete Account: Complete account deletion feature included (mandatory for app approval).
☁️ Storage & Scalability
- Built-in support for AWS S3 storage (optional, enabled from admin panel).
✅ Why Choose ReelBoost?
- Feature-rich TikTok-style short video app.
- Complete coin-based monetization system with gifting and withdrawals.
- Admin panel with full CMS, payment, and storage management.
- Privacy & policy-compliant (delete account, reporting, no contact uploads).
- Scalable and customizable for your business needs.
- Free Video Streaming with Webrtc
- Different Payment Gateways to recharge coins and withdraw amount
Notes: Editing any information in this demo account is not permitted.

Change Log
Version 1.0.2 | 29 Jan 2026 Flutter Latest Update - Upgraded Flutter SDK to latest stable version (3.38.8) Live Streaming & Battles - Enabled multi-guest live streaming with up to 4 participants using free WebRTC - Hosts can accept or reject join requests during live sessions - Hosts can remove participants from live streams at any time - Introduced PK Battle mode powered by free WebRTC - Users can send PK battle requests during live streaming - Added PK Battle dashboard with real-time performance analysis - Implemented Winner & Loser result screens for PK battles - Improved coin management system for PK battle wins and losses Engagement & Monetization - Users can send live chat messages during streaming - Added support for gifts and coin sending in live sessions Video & Streaming Enhancements - Integrated MPEG-DASH adaptive video playback - Device-wise capability detection for optimal streaming quality, similar to short-video platforms Upload & Performance Improvements - Significantly optimized video upload flow for improved speed, reliability, and stability Code Quality & Stability - Major codebase refactoring across services, methods, and functions - Improved readability, maintainability, and scalability - Fixed multiple null-safety issues to prevent runtime crashes App Store Compliance - Updated builds and configurations to fully meet Apple App Store submission guidelines
V 1.0.1 | 02/09/2025 Flutter Mobile App( Android & iOS) - Added In-App Purchase support for iOS - Integrated Apple Sign-In to comply with Apple policy - Updated build and submission to meet Apple App Store approval standards
V 1.0.0 | 14/08/2025 - Initial Version with Flutter app in Android and iOS. - Initial Version with admin panel