Description
🏆 DTVideo – Flutter Multipurpose All-in-One Video App (Android + iOS) with Admin Panel
SEO Keywords: Flutter video app, all-in-one video streaming app, YouTube clone, video player Flutter app, Laravel admin panel, Flutter media streaming, GPL source code
🚀 Overview
DTVideo is a multipurpose video streaming application built using Flutter 3.x for Android and iOS with an integrated Laravel admin panel.
It allows users to stream, upload, manage, and share video content across multiple categories such as entertainment, education, fitness, music, and short videos.
The platform supports powerful admin tools, analytics, and ad monetization—making it ideal for startups, creators, or businesses launching a branded OTT or video community platform.
Experience: DTVideo replicates real-world video UX patterns inspired by platforms like YouTube, Vimeo, and TikTok—providing adaptive streaming, playlist management, and offline downloads, all within a modern Flutter interface.
✨ Key Features
- 🎬 Multi-Category Videos: Organize content by genre—music, education, sports, entertainment, and more.
- 📺 Video Player: Built-in Flutter player supporting MP4, M3U8 (HLS), and DASH streaming with full-screen, auto-next, and background playback.
- 🧾 Playlists & Channels: Create personal playlists or subscribe to channels for recurring content.
- 📦 Offline Downloads: Download and store videos securely for offline playback.
- 🔍 Smart Search: Full-text search across video titles, tags, and categories with auto-suggestions.
- 👥 User System: Register, login, and manage profiles with Firebase Auth or Laravel API authentication.
- 💬 Comments & Likes: User engagement through likes, comments, and favorites.
- 💰 Monetization: AdMob & Facebook Audience Network integration; support for sponsored videos.
- 🧠 Recommendation Engine: Smart algorithm recommending videos based on user behavior.
- 📈 Admin Dashboard: Upload, categorize, and analyze videos through Laravel-based web panel.
- 🌍 Localization: Multi-language and RTL support for global reach.
- 🔔 Push Notifications: Firebase Cloud Messaging for new uploads, updates, and offers.
- ⚙️ Analytics & Reports: Real-time insights on views, likes, and ad impressions.
⚙️ Technical Stack
- Frontend: Flutter 3.x (Dart 3, Material 3)
- Backend: Laravel 10 (PHP 8.1+) with RESTful APIs
- Database: MySQL 8 / MariaDB 10.6+
- Authentication: Laravel Sanctum or Firebase Auth (optional)
- Streaming: HLS, MP4, or custom CDN links with caching and adaptive bitrate
- Storage: AWS S3, DigitalOcean Spaces, or local server
- Notifications: Firebase Cloud Messaging (FCM)
- Payments (optional): Stripe / Razorpay / PayPal
- Server Requirements: Nginx/Apache, HTTPS/TLS, PHP extensions (curl, mbstring, json, openssl, fileinfo, pdo_mysql)
🧩 Installation Guide
- Upload the Laravel admin panel files to your hosting environment.
- Run
composer installand set up the.envfile with DB and API credentials. - Run
php artisan migrate --seedto populate initial categories and demo content. - Open the Flutter project and configure
lib/config.dartwith your API endpoint and Firebase keys. - Run
flutter pub getand start the app usingflutter run. - Configure AdMob, analytics, and push notifications via Firebase Console.
- Build and release with
flutter build apk --releaseorflutter build ios.
📦 Deliverables
- ✅ Flutter mobile app source code (Android & iOS)
- ✅ Laravel admin panel & RESTful API
- ✅ SQL schema, seed data, and setup documentation
- ✅ Firebase & AdMob integration files
- ✅ Logo, icons, and branding template assets
- ✅ Complete documentation & GPL v3 license
📱 Supported Platforms
- Android: 8.0 (API 26)+ phones & tablets
- iOS: 13+ (Xcode 15+)
- Server: Ubuntu 22.04+, cPanel, or Docker-ready VPS
- Browser: Admin panel accessible via Chrome, Edge, Safari, or Firefox
👨💻 Original Developer Credit
This app credits the original creator listed on CodeCanyon.
Support the author on:
CodeCanyon – Original Author.
🔒 Disclaimer
Distributed under the GPL v3 license for educational and lawful commercial reuse.
We are not affiliated with YouTube, TikTok, or any streaming platform.
Please ensure compliance with copyright and DMCA regulations when uploading user-generated content.
Always use licensed or royalty-free media and enable secure authentication.

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