DTTrends – TikTok Clone | Reels, Live Streaming, PK Battle, Story, Feed, Chat | Flutter App
Create your own TikTok clone app with live stream, feed, stories & chat
DTTrends is a complete short-video social media solution built with Flutter (Android & iOS) and a robust Laravel 10 + MySQL backend. Launch a modern, high-performance TikTok-style platform featuring Reels, Live Streaming with PK Battle (1v1), Stories, Feed, 1-to-1 Chat, hashtag discovery, notifications, and a full admin panel for moderation, analytics, and monetization. Clean architecture, modular code, and step-by-step docs help you ship fast and scale with confidence.
Key Highlights
- Short video Reels with infinite scroll, auto-play, and rich engagement.
- Live streaming + PK Battle powered by ZEGOCLOUD/RTMP for low latency.
- Stories & Feed for everyday posts and updates.
- Private Chat with media, voice notes, read receipts, and block/report.
- Monetization: virtual coins & gifts, IAP/subscriptions, AdMob.
- Laravel Admin for content moderation, analytics, campaigns, payouts.
- Global-ready: Dark mode, RTL, multi-language, secure APIs.
Core User Features
Reels (Short Video)
- Infinite vertical feed, smooth auto-play & preloading.
- Like, comment, share, follow, report, and save/bookmark.
- Creator quick-view and profile deep-linking.
Live Streaming & PK Battle
- Go Live instantly with ZEGOCLOUD/RTMP low-latency video.
- Realtime chat, reactions, and viewer counter.
- PK Battle (1v1) with timers, scores, audience support.
- Co-host/guest invites, host moderation tools, end-of-live stats (gifts, viewers, duration).
Stories
- Photo/video stories with auto-timer and quick replies.
- Highlights to pin important stories on profile.
Feed
- Image/video/text posts with mentions
@userand hashtags#topic. - Share, pin, and edit/delete your own posts.
Hashtag Discovery
- Trending tags & search to drive reach and virality.
- Smart hashtag suggestions during upload.
1-to-1 Chat
- Text, media, voice notes, read receipts, typing indicators.
- Block/unblock & report tools for safety.
Profiles & Notifications
- Rich profiles with bio, links, verified badge, and tabs (Reels/Posts/Live history).
- Unified notification center for mentions, follows, likes, comments, and live invites.
Globalization & Privacy
- Dark mode, RTL, and multi-language support.
- Privacy controls: account visibility, message permissions, blocked list.
Monetization
- Virtual coins & gifts for Lives/Reels with creator earnings.
- In-app purchases/subscriptions (Google Play / App Store).
- Ad networks: AdMob banners, interstitials, rewarded (frequency capping recommended).
Laravel Admin Panel – Management & Moderation
- Dashboards: users, uploads, DAU/MAU, watch time, live stats, revenue (coins/gifts).
- User management: roles, verification badges, bans, device/IP control.
- Content control: review/feature/remove Reels, Posts, Stories; bulk actions; tag assignment.
- Live management: force-end abusive streams, view PK stats, schedule highlights.
- Hashtag management: trending lists, manual promotions.
- Reports & Safety: abuse queue, thresholds, auto-actions, audit logs.
- Gifts/coins & payouts: packages, pricing, creator withdrawals, ledger.
- Push campaigns: segment by activity/region/platform; schedule sends.
- CMS pages: Terms, Privacy, About with WYSIWYG.
- Settings: environment keys (FCM, ZEGOCLOUD, storage), maintenance mode, locales, theming.
Technical Specifications
| Area | Details |
|---|---|
| Frontend | Flutter 3.32.0, null-safe, clean architecture, modular code |
| Backend | Laravel 10, REST APIs, MySQL, queue jobs, caching |
| Realtime | Firebase / Socket.IO with secure tokens & rate limiting |
| Live | ZEGOCLOUD / RTMP for low-latency streaming & PK Battle |
| Media | Compressed uploads, thumbnails, signed/secure URLs |
| Performance | Lazy loading, pagination, CDN-friendly assets |
| Quality | Well-commented, folder-structured, easy to reskin/extend |
What’s Included
- Flutter source code (Android & iOS)
- Laravel admin panel source code & database schema
- API documentation & environment templates (
.env) - Installation & configuration guide
- Sample assets (icons, gifts, placeholders)
Requirements
- Flutter 3.32.0 SDK
- PHP 8.2+, Composer, MySQL 8+
- Node.js (if using Socket.IO)
- ZEGOCLOUD credentials / FCM keys / S3 bucket
Support & Policy
- Support hours: Mon–Fri, 10:00–18:00 IST via support ticket.
- Regular license support via tickets; Extended license can request priority support (if applicable).
- Customization services available on request.
Legal & Compliance
DTTrends is not affiliated with, endorsed by, or connected to TikTok/ByteDance. All trademarks belong to their respective owners.
- GDPR-friendly: data export/delete on request; Privacy Policy page editable in admin.
- Content moderation tools are provided; buyer is responsible for local legal compliance, hosting, and usage.
FAQ
Does it include full source code?
Yes. You receive full Flutter (Android & iOS) source code and the Laravel admin panel.
Can I rebrand/reskin the app?
Absolutely—change colors, logos, texts, and assets. The codebase is structured for quick reskinning.
How do Live Streaming & PK Battles work?
Live video uses ZEGOCLOUD/RTMP with realtime signaling via Firebase/Socket.IO. PK Battles enable two live hosts to compete 1v1 with timers and scores while viewers interact via chat and gifts.
Which payments are supported?
In-app purchases/subscriptions (Google Play / App Store). You can also integrate gateways like Stripe or Razorpay in the backend for coins or subscriptions.
Can I use my own RTMP or CDN?
Yes. Configure your RTMP ingest and playback/CDN endpoints in the environment settings.
Is a web version included?
This package targets Android & iOS using Flutter. The architecture is web-friendly; contact support if you plan a web build.
Do you provide installation?
Installation & setup are available as an optional paid service. Full documentation is included for DIY.
What’s the difference between Regular and Extended licenses?
Regular is for single end users without charging for access; Extended covers paid access or SaaS-type usage. Please review Envato’s license terms before purchasing.
Start building your social platform today.
Changelog
Version 1.6 – 30 Sept 2025
- Add Reels - Add Live Streming - Add PK Battle - Add Stories - Add Feed - Add Chat - Laravel Admin.
Version 1.5 – 03 June – 2025
- App UI upgrade - Flutter sdk upgrade 3.29.3 - Bug Fixed
Version 1.4 – 10 May – 2024
- Status Upload & Show on Home Page - Dynamic Home Page Manage from Admin panel - Google Admob bug fixed - Bug Fixed
Version 1.3 – 09 Oct – 2023
- Multiple langauge Supported - Flutterwave Payment Gateway Added - PayU Payment Gateway Added - in-App purchase Payment Gateway Added
Version 1.2 – 27 Jun 2023
- Google Admob added - Sign in with apple - Razorpay - Paypal - Stripe - Paytm payment gateway added
Version 1.1 – 26 Nov 2022
- YouTube Video Supported - Vimeo Video Supported - External Video Link supported - IN-App Purchase Added - Subscription plan added
Version 1.0 – 14 Sept 2022
-init Release



