Description
✨ Key Features
- Multi-Media Support: Upload and stream **videos**, **short-form reels**, **podcasts**, **live radio stations**, and **music** from one unified platform. :contentReference[oaicite:2]{index=2}
- Cross-Platform Flutter App: Single code-base built with Flutter, delivering native-like performance on Android, iOS, plus a Web version. :contentReference[oaicite:3]{index=3}
- Laravel Admin Panel: Powerful backend to manage content, users, categories, subscriptions, analytics, monetization, and configurations. :contentReference[oaicite:4]{index=4}
- Monetization Ready: Built-in support for subscriptions, video/music rentals, custom adverts (AdMob, banners), wallet/coins, and payment gateways. :contentReference[oaicite:5]{index=5}
- Offline Playback: Allow users to download audio/video for offline consumption. :contentReference[oaicite:6]{index=6}
- Short-Form Reels Feed: Enable TikTok/Instagram-style reels feed for user engagement and viral content. :contentReference[oaicite:7]{index=7}
- Live Radio & Streaming: Host live radio channels, podcasts, and push live content seamlessly. :contentReference[oaicite:8]{index=8}
- Search & Discovery: Advanced filters, trending content, categories/genres, creators, playlists to help users discover content. :contentReference[oaicite:9]{index=9}
- Multilanguage & RTL Support: Ready for global audiences including right-to-left languages. :contentReference[oaicite:10]{index=10}
- Responsive Web Version: Besides mobile, includes web front-end for broader reach. :contentReference[oaicite:11]{index=11}
⚙️ Technical Stack
- Frontend/Mobile: Flutter (Dart) — supports Android, iOS, Web. :contentReference[oaicite:12]{index=12}
- Backend: Laravel – PHP 8.x, relational database (MySQL/MariaDB). :contentReference[oaicite:13]{index=13}
- Database: MySQL 8.x recommended (or MariaDB). :contentReference[oaicite:14]{index=14}
- Media Streaming Infrastructure: Adaptive streaming for video, audio, content delivery network (CDN) integration recommended. (Implied)
- Server Requirements: Linux server (Ubuntu recommended), PHP 8.2+, Composer, Web server (Apache or Nginx), SSL certificate. :contentReference[oaicite:15]{index=15}
- Optional Add-ons: Wallet/coins system, AdMob integration, payment gateways, web player, offline downloader. :contentReference[oaicite:16]{index=16}
🧩 Installation Guide
- Server Preparation: Set up a Linux server with PHP 8.2+, MySQL, Composer, Web server, SSL. :contentReference[oaicite:17]{index=17}
- Upload Backend: Upload the Laravel admin panel files to your web-root and configure
.envwith DB, mail, API keys. :contentReference[oaicite:18]{index=18} - Install Dependencies: Run
composer install, migrate database:php artisan migrate --seed. Configure storage links. (Typical Laravel process) - Upload Mobile App Source: Open the Flutter project in VS Code or Android Studio; run
flutter pub getand set API endpoints to your backend. :contentReference[oaicite:19]{index=19} - Build Apps: For Android:
flutter build apk; iOS:flutter build ios; Web:flutter build web. Deploy accordingly. - Configure Media Storage & CDN: Set up media hosting, streaming configurations and permissions for content uploads.
- Go Live & Monitor: Customize branding, test player, downloads, monetization; then publish to stores and monitor analytics.
📦 Deliverables
- Full Flutter source code (mobile + web). :contentReference[oaicite:20]{index=20}
- Full Laravel admin panel source code for backend management. :contentReference[oaicite:21]{index=21}
- Database schema, seeders and documentation. :contentReference[oaicite:22]{index=22}
- Documentation and installation guide. :contentReference[oaicite:23]{index=23}
- Assets and sample content (videos, audio, reels) if included by vendor.
📱 Supported Platforms
- Android: Various devices, built via Flutter. :contentReference[oaicite:24]{index=24}
- iOS: iPhone/iPad supported via same Flutter project. :contentReference[oaicite:25]{index=25}
- Web Application: Web version derived from Flutter build, supports modern browsers. :contentReference[oaicite:26]{index=26}
- Server Side: Linux VPS or shared hosting with Laravel backend. :contentReference[oaicite:27]{index=27}
🧠 Notes
- License Type: Distributed under the GPL license, allowing free use, modification and redistribution under GPL terms. :contentReference[oaicite:28]{index=28}
- Customization Tips: Replace branding (logo, colours), integrate your own ad networks, configure your wallet/coins, extend content types or integrate live streaming servers, localise languages, use your own CDN.
- SEO & ASO Assurance: The web version is SEO-ready; mobile apps can be optimised for App Store/Play Store. Build strong metadata, descriptions, keywords.
- Experience & Real-World Relevance: Such a unified “all-in-one media” solution reflects modern user behaviour where users expect video, music, podcasts, and live radio within one platform — giving you real-world deployment credibility.
👨💻 Original Developer Credit
The original commercial development of DTTube is credited to its author on CodeCanyon (item listing: “DTTube – Ultimate All-in-One Video, Reels, Podcast, Radio, Music Flutter App with Laravel Admin Panel”). :contentReference[oaicite:30]{index=30}
🔒 Disclaimer
This package is distributed under the GPL license for learning, self-hosting and customization purposes only. We are not affiliated with the original developer or marketplace. All trademarks, names, and assets remain the property of their respective owners. No official support or warranty is included in this redistribution. For commercial usage, store publishing or SaaS offerings you should obtain a valid license from the original author.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.