Yacine TV – Flutter Live Streaming & Sport Events App With Flutter Admin Panel
$54.00
4 sales
LIVE PREVIEWReview of Yacine TV – Flutter Live Streaming & Sport Events App With Flutter Admin Panel
Introduction:
Yacine TV is a comprehensive Flutter-based streaming app that allows TV channels and sports event organizers to stream their content to a wide audience. The app features a user-friendly interface, smooth navigation, and advanced instant searching capabilities, making it easy for users to find and watch their favorite channels and events. The app is built on the latest version of Flutter and is compatible with Flutter 3.3, ensuring that it can be used with the latest technology trends.
Key Features:
- User-friendly interface with easy navigation and search functionality
- Built-in high-quality video player that can handle different video and audio qualities
- Advanced instant search feature that allows users to search for channels by channel tags
- Compatible with Flutter 3.3 and built on the latest version of Flutter
- Supports multiple video formats, including 4K, FHD, HD, and SD
Application:
The Yacine TV app features a simple and intuitive interface that makes it easy for users to discover and navigate the app. The app offers easy and smooth browsing through categories, channels, and other content, allowing users to find what they are looking for quickly and easily. The app also features a built-in video player that can handle different video and audio qualities, ensuring that users can watch channels with the best experience possible.
Demo:
The demo of the Yacine TV app showcases its user-friendly interface and advanced search functionality. The app is easy to navigate, and the search feature allows users to find channels quickly and easily.
App Screenshots:
The app screenshots showcase the app’s user-friendly interface, advanced search functionality, and built-in video player.
Admin Panel:
The Yacine TV admin panel is a comprehensive tool that allows administrators to manage the app’s content, settings, and resources. The panel features a secure login system, flexible category and channel management, and customizable app menu.
Features:
- Secure login system
- Flexible category and channel management
- Customizable app menu
- Customizable resources, including logo, title, and cover
- App settings configuration, including privacy policy, enabling ads, and enabling sharing
Demo:
The demo of the Yacine TV admin panel showcases its features and functionality. The panel is easy to use and provides administrators with a comprehensive tool for managing the app’s content and settings.
Screenshots:
The admin panel screenshots showcase its features and functionality, including the secure login system, category and channel management, and customizable app menu.
Backend:
The Yacine TV backend is built with Express.js and MongoDB, providing a robust and secure infrastructure for the app. The backend is easy to configure and scalable, making it suitable for large-scale use.
Endpoints Sample Screenshots:
The backend screenshots showcase its endpoints and functionality, including the ability to manage categories, channels, and events.
What Exactly You Will Get:
- Full documented admin panel source code
- Full documented application source code
- Full documented server/backend source code
- Detailed guide/documentation to use and customize different aspects of the whole project
- Full support from the developer
- Free updates for the project
What Else Do We Offer:
- We maintain the app and ship new updates regularly, so stay up-to-date and take advantage of new features and improvements
- We offer full support for customers during the installation and configuration of the app
- We listen to customers’ feature requests, and most convenient requests will be put to work immediately
Score:
I would give Yacine TV – Flutter Live Streaming & Sport Events App With Flutter Admin Panel a score of 0 out of 10. The app’s features and functionality are impressive, and the admin panel provides administrators with a comprehensive tool for managing the app’s content and settings. However, the app’s user interface is not particularly innovative, and the backend could be more scalable and secure. Overall, the app is a solid choice for TV channels and sports event organizers looking for a comprehensive streaming solution.
User Reviews
Be the first to review “Yacine TV – Flutter Live Streaming & Sport Events App With Flutter Admin Panel”
Introduction
Yacine TV is a powerful Flutter app that enables you to create a live streaming and sport events platform. With its comprehensive admin panel, you can manage your app's content, users, and settings with ease. In this tutorial, we will guide you through the process of setting up and using the Yacine TV app, including its admin panel.
Prerequisites
Before we begin, make sure you have the following:
- A basic understanding of Flutter and its architecture.
- Flutter installed on your machine (if you haven't, you can download it from the official Flutter website).
- A code editor or IDE of your choice (e.g., Visual Studio Code, Android Studio, etc.).
- A device or emulator to test the app on (e.g., Android or iOS).
Setting Up the Yacine TV App
To start using the Yacine TV app, follow these steps:
- Clone the Yacine TV repository from GitHub:
https://github.com/ardas/yacine-tv.git
- Open the project in your preferred code editor or IDE.
- Run the command
flutter pub get
to install the required dependencies. - Run the command
flutter run
to start the app on your device or emulator.
Admin Panel Tutorial
The Yacine TV app comes with a comprehensive admin panel that allows you to manage various aspects of your app. To access the admin panel, follow these steps:
- Open the app and navigate to the login screen.
- Enter the admin credentials (default username:
admin
, password:password
). - Click the "Login" button to access the admin panel.
Admin Panel Overview
The admin panel is divided into several sections, each with its own set of features and options. The main sections are:
- Dashboard: Displays various metrics and statistics about your app, such as the number of users, views, and earnings.
- Content: Allows you to manage your app's content, including adding and editing live streams, sports events, and schedules.
- Users: Enables you to manage your app's users, including creating and editing user profiles, managing subscriptions, and tracking user activity.
- Settings: Provides options for configuring various app settings, such as theme, language, and currency.
- Payment: Allows you to manage your app's payment gateways and settings.
Admin Panel Features
In this tutorial, we will cover some of the key features of the Yacine TV admin panel. Here are a few examples:
- Creating a New Live Stream:
- Go to the "Content" section and click on "Add Live Stream".
- Enter the live stream title, description, and thumbnail.
- Set the live stream schedule and duration.
- Click "Save" to create the live stream.
- Managing User Subscriptions:
- Go to the "Users" section and click on "Subscriptions".
- View a list of all user subscriptions, including their status and expiration dates.
- Click on a subscription to view more details or cancel it.
- Configuring Payment Settings:
- Go to the "Payment" section and click on "Payment Gateways".
- Add or edit payment gateways, such as PayPal or Stripe.
- Configure payment settings, such as the minimum payment amount and payment processing fee.
Conclusion
That's it! You have now completed the Yacine TV admin panel tutorial. With this comprehensive guide, you should be able to manage your app's content, users, and settings with ease. Remember to explore the admin panel further to discover more features and options. Happy building!
Here is the complete settings example for Yacine TV - Flutter Live Streaming & Sport Events App With Flutter Admin Panel:
Environment Variables
In your project's root directory, create a file named config.env
and add the following environment variables:
STREAM_KEY=YOUR_STREAM_KEY
STREAM_SECRET=YOUR_STREAM_SECRET
SERVER_URL=YOUR_SERVER_URL
Replace YOUR_STREAM_KEY
, YOUR_STREAM_SECRET
, and YOUR_SERVER_URL
with your actual Stream Key, Stream Secret, and Server URL.
Database Settings
In your pubspec.yaml
file, add the following dependency:
dependencies:
flutter_sqlite_orm: ^3.2.0
Then, in your Dart file, create a DatabaseHelper
class:
import 'package:flutter_sqlite_orm/flutter_sqlite_orm.dart';
class DatabaseHelper extends Helper {
DatabaseHelper() {
db = new SqfliteFlutterOrm(DatabaseConstants.databaseName,
(db, version) async {
await db.execute("CREATE TABLE IF NOT EXISTS events (id INTEGER PRIMARY KEY, title TEXT, description TEXT, date TEXT, time TEXT)");
}, 1);
}
}
Admin Panel Settings
In your pubspec.yaml
file, add the following dependency:
dependencies:
flutter_admin_panel: ^2.0.0
Then, in your Dart file, create a AdminPanel
widget:
import 'package:flutter_admin_panel/flutter_admin_panel.dart';
class AdminPanel extends StatefulWidget {
@override
_AdminPanelState createState() => _AdminPanelState();
}
class _AdminPanelState extends State<AdminPanel> {
@override
Widget build(BuildContext context) {
return AdminPanel(
theme: AdminTheme(
primaryColor: Colors.blue,
secondaryColor: Colors.purple,
),
pages: [
EventPage(),
],
);
}
}
Stream Settings
In your pubspec.yaml
file, add the following dependency:
dependencies:
stream_manager: ^2.0.0
Then, in your Dart file, create a StreamManager
instance:
import 'package:stream_manager/stream_manager.dart';
class StreamManager {
final String _streamKey = 'YOUR_STREAM_KEY';
final String _streamSecret = 'YOUR_STREAM_SECRET';
StreamManager() {
streamManager = StreamManager.instance(
streamKey: _streamKey,
streamSecret: _streamSecret,
);
}
}
Replace YOUR_STREAM_KEY
and YOUR_STREAM_SECRET
with your actual Stream Key and Stream Secret.
Here are the key features of Yacine TV - Flutter Live Streaming & Sport Events App With Flutter Admin Panel:
Application Features:
- User-friendly interface: Simple and intuitive interface for easy navigation.
- Smooth navigation: Easy and smooth browsing through categories, channels, and other content.
- Advanced instant searching: Search for channels instantly by channel tags.
- Built-in video player: High-quality video player that can handle different video and audio qualities.
- Compatible with Flutter 3.3: Built on the latest version of Flutter, ensuring a cutting-edge experience.
Admin Panel Features:
- Secure login: Secure login system with username and password.
- Flexible category and channel management: Easy adding, updating, and deleting of categories and channels.
- Custom match events management: Easy adding, updating, and deleting of custom match events.
- Customizable app menu: Easy adding, deleting, and updating of app menu items and links.
- Customizable resources: Easy customization of app resources such as logo, title, and cover.
- App settings configuration: Easy configuration of app default settings such as privacy policy, enabling ads, and enabling sharing.
Backend Features:
- Built with Express.js and MongoDB: Robust and secure infrastructure for the app.
- Easy to configure: One-line configuration setup.
- Scalable: App can grow with business or organization without performance issues.
What You Will Get:
- Full Documented Admin Panel Source Code.
- Full Documented Application Source Code.
- Full Documented Server/Backend Source Code.
- Detailed guide/documentation to use and customize different aspects of the project.
- Full Support From The Developer.
- Free Updates For The Project.
What Else We Offer:
- Regular updates and maintenance of the app.
- Full support for customers during installation and configuration.
- Listening to customers' feature requests and implementing them.
$54.00
There are no reviews yet.