Code

ReelBoost – TikTok Clone App | Short Video & Live Streaming App With Admin Panel (Node,js Backend)

ReelBoost – TikTok Clone App | Short Video & Live Streaming App With Admin Panel (Node,js Backend)

Cart 20 sales

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

– Version: 1.0.1 – support Flutter, Android, iOS, Admin panel
– Last update: 02 September 2025
– 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 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.

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

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
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey