Streamit Laravel - Documentation
Streamit Laravel

All Features

User App Features

Flexible Login Options

Streamit offers multiple secure and convenient login methods, including one-time password (OTP) verification, and seamless integration with Google and Apple accounts, ensuring quick and hassle-free access for all users.

Effortless TV Login via QR Code

Streamit simplifies the login process on smart televisions. From the user’s mobile device, they can navigate to their profile page within the Streamit app and effortlessly scan a unique QR code displayed on their TV screen. This innovative feature eliminates the need for manual text entry on TV interfaces, ensuring a quick, secure, and friction-free way to begin watching content on the big screen.

Comprehensive Multi-Profile Management with Advanced Parental Controls

Understanding the diverse needs of a household, Streamit empowers the main account holder to create and manage multiple distinct user profiles. These profiles can be designated for various family members, including “Kids” and “Parents.” A critical security layer is implemented through robust PIN protection: when a user attempts to switch from a “Kids” profile to a “Parents” profile, they are prompted to enter a pre-set PIN. This ensures that younger viewers are restricted from accessing mature content, providing parents with peace of mind and complete control over their children’s viewing habits.

Multiple Language Support

Streamit is designed for a global audience, offering comprehensive support for multiple languages. Users can easily select their preferred language within the app settings, ensuring a localized and comfortable user interface experience.

Intelligent Auto Play Slider

This feature significantly enhances continuous viewing by automatically transitioning to the next episode or movie in a series or playlist. Users benefit from uninterrupted entertainment, while still retaining full control over autoplay settings to customize their viewing flow.

Diverse Content Library (Movies/TV Shows/Videos/Top Channels)

Streamit boasts an extensive and regularly updated content library, categorizing popular content across movies, TV shows, short-form videos, and dedicated “Top Channels,” making discovery effortless.

Immersive Live TV Experience

The integrated Live TV feature allows users to tune into their favorite television channels in real-time. This includes access to live news, thrilling sports events, engaging entertainment programs, and various other broadcasts, all directly within the Streamit application.

Dedicated Free Movies Section

For users exploring the platform or looking for ad-supported entertainment, Streamit provides a dedicated “Free Movies” section, offering a curated selection of films available for viewing without a subscription.

Seamless Device Management

Streamit simplifies connectivity, allowing a single user account to be the key to accessing content across multiple devices. Users can effortlessly switch between their smartphones, tablets, smart TVs, or web browsers, ensuring a consistent and personalized viewing experience wherever they are.

Multiple Watching Profiles

Under a single subscription plan, users can create and manage multiple distinct watching profiles. This allows for personalized content recommendations, watch histories, and progress tracking for each individual viewer within the household.

Personalized Watchlist

Users can easily save movies, TV shows, and videos to a personalized “Watchlist.” This feature ensures that desired content is always readily accessible for future viewing, acting as a personal content queue.

Convenient Continue Watching

Streamit intelligently tracks viewing progress across all devices. Users can seamlessly resume watching any movie, episode, or video exactly from where they left off, eliminating the need to manually search for their last watched point.

Detailed Cast & Crew Information

To enrich the user’s understanding and engagement, Streamit provides comprehensive profiles for actors, directors, and key crew members involved in each movie or show. This includes detailed biographies, extensive filmographies, and links to related content, encouraging deeper discovery and appreciation.

Interactive Engagement Features (Rate/Review/Share/Like)

Users are encouraged to actively engage with content through features that allow them to “Like,” “Rate,” “Share” movies, shows, and videos. Furthermore, users can write and publish reviews, sharing their opinions and contributing to a vibrant community that helps others discover new content.

Intuitive Content Discovery (Genres & Actors)

Streamit facilitates easy content discovery by allowing users to browse movies, shows, or videos by specific genres. Additionally, it showcases popular actors and intelligently displays all content associated with them, streamlining the search for preferred styles and performers.

Flexible Subscription Plans with Free Trial

Streamit offers a range of flexible subscription options, including monthly, yearly, ad-supported, and ad-free tiers, catering to diverse user preferences and budgets. New users are welcomed with a free trial period, allowing them to experience the platform’s premium features before committing to a subscription.

Efficient Search Functionality

A robust search bar enables users to quickly and accurately find movies, TV shows, documentaries, and other content they are interested in, by typing keywords, titles, or names.

Anticipatory Coming Soon Section

This dedicated section provides a sneak peek into StreamIt’s future content lineup. Users can explore upcoming movies, new seasons of popular shows, and other exciting releases, building anticipation and allowing them to plan their future viewing.

Real-time Notifications

Streamit keeps users informed and engaged through a comprehensive notification system. Users will receive timely alerts when new content is added to the library, ensuring they never miss out on their favorite shows or movies.

Picture-in-Picture (PiP) Mode

For enhanced multitasking, Streamit supports Picture-in-Picture mode. This allows users to watch videos in a small, resizable, and movable window while simultaneously navigating other applications on their device.

Adaptive Playback Speed Control

Users have full control over their viewing pace with adjustable playback speed. Whether they want to slow down to catch every detail or speed up through less critical moments, Streamit provides options for both slower and faster playback.

Intelligent Adaptive Streaming

Streamit employs advanced adaptive streaming technology that automatically adjusts video quality based on the user’s internet speed and network conditions. This ensures a smooth, buffer-free viewing experience, optimizing quality for stable connections and reducing it to prevent interruptions on slower networks.

Offline Viewing with Download Feature

Users can download movies, full episodes, and videos directly to their devices for convenient offline viewing. This is ideal for commutes, travel, or areas with limited internet access, ensuring entertainment is always available.

Multiple Secure Payment Methods

Streamit supports a variety of popular and secure online payment gateways, including FlutterWave, PayStack, and Razorpay, offering users flexibility and peace of mind during transactions.

Manual Subscription Management for Offline Payments

Streamit accommodates users who prefer offline payment methods. In such cases, users can pay their selected plan amount through traditional, offline channels. Upon successful completion of the offline payment, a designated super administrator within the Streamit system can manually activate or extend the corresponding subscription plan on the user’s account, ensuring seamless access to premium content even without direct in-app purchase.

Flexible Coupon Redemption for Exclusive Discounts

To enhance affordability and user value, Streamit integrates a seamless coupon redemption system. During the plan purchase process, users have the opportunity to apply valid discount coupons. This directly translates to significant savings on their subscription plans, making premium entertainment more accessible and rewarding loyal users with exclusive offers.

_________________________________________________________________________________

Web Features

Flexible Login Options

Login your way! Streamit offers secure and convenient access through OTP verification, Google, and Apple accounts, ensuring quick and hassle-free entry to your entertainment.

Comprehensive Multi-Profile Management with Advanced Parental Controls

Create personalized experiences for everyone. Manage distinct user profiles for “Kids” and “Parents,” secured with robust PIN protection, giving you complete control over content access for younger viewers.

Multiple Language Support

Enjoy Streamit in your preferred language. Our platform offers comprehensive multi-language support, allowing you to customize the app’s interface for a truly localized experience.

Multiple Watching Profiles

Personalize your viewing within a single account. Create distinct watching profiles for each family member, ensuring tailored recommendations and tracking for everyone.

Seamless Device Management

Your entertainment, everywhere. Your Streamit account provides universal access across multiple devices – effortlessly switch between your smartphone, tablet, smart TV, or web browser while enjoying a consistent experience.

Diverse Content Library: Movies, TV Shows, Videos & Top Channel

Explore an endless world of entertainment. Streamit boasts an extensive, regularly updated library featuring popular movies, TV shows, engaging videos, and curated “Top Channels,” making discovery effortless.

Immersive Live TV Experience

Don’t miss a moment. The integrated Live TV feature brings real-time broadcasts directly to your app, including live news, thrilling sports events, and popular entertainment channels.

Dedicated Free Movies Section

Discover great content without commitment. Enjoy a curated selection of free-to-watch movies, perfect for exploring the platform or simply enjoying ad-supported entertainment.

Personalized Watchlist

Never forget a show again. Easily save movies, TV shows, and videos to your personalized Watchlist for quick access and future viewing.

Convenient Continue Watching

Pick up right where you left off. Streamit intelligently tracks your viewing progress across all devices, allowing you to seamlessly resume content from your last watched point.

Detailed Cast & Crew Information

Dive deeper into your favorite content. Access comprehensive profiles for actors, directors, and crew members, including bios, filmography, and related content, enhancing your discovery journey.

Interactive Engagement Features (Rate/Review/Share/Like)

Join the Streamit community. Like, rate, share movies and shows, and write reviews to express your opinions and help fellow users discover great content.

Intuitive Content Discovery (Genres & Actors)

Find what you love, faster. Browse content by specific genres or explore popular actors and their associated filmography, streamlining your search for preferred styles and performers.

Efficient Search Functionality

Quickly find what you’re looking for. Our robust search bar enables you to rapidly locate movies, shows, and more by simply typing keywords, titles, or names.

Anticipatory Coming Soon Section

Get excited for what’s next! This section highlights upcoming content, including new movies and seasons, allowing you to plan your future viewing and build anticipation for new releases.

Multiple Secure Payment Methods

Pay with confidence. Streamit supports a variety of popular and secure online payment gateways, including FlutterWave, PayStack, and Razorpay, offering you flexibility and peace of mind.

Manual Subscription Management for Offline Payments

Convenience for offline payments. Users can pay for plans through traditional offline channels, and our super administrator can manually activate or extend their subscription, ensuring seamless access.

Flexible Coupon Redemption for Exclusive Discounts

Unlock savings with ease. Apply discount coupons during plan purchases to enjoy exclusive savings, making your premium entertainment even more affordable.

_________________________________________________________________________________

Admin Features

Dashboard: Performance at a Glance

The Dashboard provides a holistic view of platform performance, showcasing key metrics like total users, subscribers, impending expirations, content reviews, storage utilization, and comprehensive revenue data. Dynamic graphs illustrate monthly revenue trends and new subscriber acquisition, complemented by real-time updates on recent reviews and subscriber activity. Content popularity is highlighted through a monthly analysis of most-watched movies and TV shows.

Media Library: Centralized Asset Hub

The Media Library acts as the central repository for all visual and video assets. Super admins can efficiently upload, categorize, and manage a diverse range of images and video files, ensuring a streamlined process for integrating content into movies, TV shows, and episodes.

Actors: Talent Profiles & Metadata

The Actors management page provides a dedicated platform to add and maintain detailed profiles for a wide range of actors, ensuring accurate content attribution and enriched search capabilities.

Directors: Creative Leadership Database

This section is designed for adding and managing detailed profiles of directors, contributing to a comprehensive and accurate content metadata structure for all films and series.

Movies: Film Catalog & Monetization

The Movies page offers extensive controls for adding and managing film details, including real-time “like” and “watch” counts to gauge audience engagement. Crucially, it allows designation of movies as either free-to-watch or accessible via paid plans/purchases, facilitating flexible monetization strategies.

TV Shows: Series & Seasonal Content

This module streamlines the addition of comprehensive TV show information, encompassing show name, banner image, genre associations, multi-language support, duration, IMDb ratings, release dates, and linked actor/director details, ensuring rich content presentation.

Seasons: Structured Series Organization

The Seasons page facilitates the logical structuring of TV shows by allowing super admins to define and manage individual seasons for each series, improving content navigation for viewers.

Episodes: Granular Episode Control

This module provides precise control over individual episodes within TV shows and seasons. Super admins can add episode names, durations, release dates, IMDb ratings, and other relevant details, completing the structured catalog of TV series content.

Videos: Standalone Video Content

The Videos page is dedicated to managing standalone video content, allowing for the addition of video names, descriptions, durations, and release dates, accommodating various video formats beyond traditional movies and TV shows.

Live TV: Real-time Broadcasting Integration

This feature enables the seamless integration of live television channels. Super admins can configure TV channel names, categories, descriptions, and crucial live stream links, expanding the platform’s offering to include real-time viewing experiences.

Tax Management: Flexible Tax Configuration

The Tax management page allows for the flexible configuration of tax details, supporting both fixed and percentage-based amounts to align with various pricing and revenue collection models.

Plans: Subscription Tier Definition

The Plans section is central to defining diverse subscription tiers. Super admins can create multiple plans, each with customizable discount amounts and granular access permissions, including controls for ad display, multiple profiles, device limits, download access, and supported device types.

Coupons: Promotional & Discount Codes

This module facilitates the creation and management of promotional coupon codes. Super admins can add various coupon details and strategically link them to specific subscription plans, empowering users to apply discounts during plan selection.

Subscriptions: User Transaction History

The Subscriptions page provides a detailed, user-specific record of all subscription transactions. It displays essential information such as user name, plan details, duration, amounts (including tax and discount), plan status, and total paid, offering a clear audit trail.

Manual Subscriptions: Direct Plan Assignment

This feature empowers super admins to manually assign subscription plans to users directly from the subscription page. It supports cash-based transactions and provides immediate access, offering flexibility for unique user cases or promotions.

Users: Registered User Management

The Users page offers a comprehensive overview of all registered user accounts, enabling super admins to manage user profiles, monitor platform engagement, and facilitate user support.

Soon to Expire: Proactive Renewal Alerts

This critical alert system displays details of users whose subscriptions are set to expire within seven days, enabling proactive engagement and targeted communication to encourage renewals.

Reviews: User Feedback & Content Assessment

The Reviews page aggregates all user-submitted feedback, presented user-wise. This allows super admins to continuously monitor content quality, gather valuable insights, and address user concerns efficiently.

App Banners: Dynamic Visual Branding

The App Banners module provides extensive control over dynamic visual branding. Super admins can upload distinct banner images for the home, movie, TV show, and video pages, with separate configurations for mobile, website, and TV app interfaces, ensuring an optimized visual experience across all devices.

Constants: Multi-Language Text Localization

The Constants page is a powerful tool for global reach, enabling super admins to seamlessly modify static language text into multiple languages, supporting a diverse and international user base.

Dashboard Settings: Dynamic Homepage Configuration

This feature offers granular control over the application and website’s homepage layout. Super admins can dynamically hide or display various content lists (e.g., popular movies, top 10) and manage the data within these lists, allowing for tailored content presentation.

App Configuration: Third-Party Integration Hub

The App Config section centralizes critical third-party integrations and application-wide settings. This includes managing credentials for social logins, Firebase, push notifications, force update configurations, and ChatGPT integration, ensuring seamless functionality and advanced features.

Notification Templates: Customizable User Communication

The Notification Templates page provides flexibility to manage and customize the content of various notification messages, allowing super admins to tailor communications to users effectively.

Pages: Essential Policy & Information Content

The Pages section allows for the creation and management of essential static content, including privacy policy, terms & conditions, and refund policy details, ensuring clear communication and legal compliance on the frontend.

FAQ Details: User Support & Self-Service

This module enables admins to create and manage a comprehensive list of frequently asked questions and their answers, empowering users to find solutions to common queries and problems independently.

Access Control: Role-Based Permissions

The Access Control page is vital for defining user permissions and system visibility. Super admins can manage the authority levels granted to different user roles and precisely control which pages are hidden or visible, ensuring secure and tailored access.

Business Settings: Core System Information

The Business Settings page is dedicated to configuring core organizational details, including software name, contact information, inquiry email, and company logo, ensuring consistent branding and operational data across the system.

Custom Code: Advanced Design Customization

The Custom Code section provides advanced customization capabilities, allowing super admins to inject custom code snippets to modify the platform’s design and functionality, offering unparalleled flexibility for unique branding and aesthetics.

Module Settings: Feature Visibility Control

This tab offers granular control over module visibility, allowing super admins to hide specific content tabs such as Movies, TV Shows, Live TV, and Videos from the website interface, enabling a tailored content offering.

Miscellaneous Settings: Regional & Global Configuration

The Miscellaneous Settings page covers various configurations, including options for language selection and timezone settings, ensuring regional relevance and accurate content scheduling.

Customization Settings: UI/UX Personalization

This module focuses on user interface adjustments, allowing for the customization of the navigation bar and horizontal bar, enhancing the platform’s visual appeal and overall user experience.

Mail Settings: Email Service Configuration

The Mail Settings page is where super admins configure email credentials for outgoing communications, ensuring reliable delivery of notifications, password resets, and other email-based interactions.

Notification Settings: Communication Channel Control

This page provides granular control over notification delivery, allowing super admins to enable or disable sending notifications via email and mobile devices, customizing communication preferences to optimize user engagement.

Payment Methods: Secure Gateway Integration

The Payment Methods page is crucial for managing financial transactions. Super admins can add and configure credentials for multiple payment gateways, providing users with diverse and secure payment options.

Language Settings: Dynamic Content Translation

This module enables comprehensive localization by allowing super admins to dynamically translate static language text into multiple languages, facilitating a truly global and accessible user experience.

Currency Settings: Multi-Currency Support

The Currency Settings page allows for the management of various currencies. Super admins can add multiple currency symbols and designate a default currency, ensuring accurate pricing and financial displays tailored to different regions.

Storage Settings: Content Storage Configuration

The Storage Settings page is critical for content storage management. Super admins can configure the system to utilize either local storage or cloud-based solutions like AWS S3, and add the necessary credentials for access, ensuring scalable and reliable content delivery.

_________________________________________________________________________________

Role wise App Features

  1. Personalized Content Discovery and Recommendations
  2. Content Management
  3. Choose Plan (Subscription) & Pay Securely
  4. User Account & Preferences
  5. Engagement & Communication
  6. System Settings And Customization

1. Personalized Content Discovery and Recommendations

  • Personalized Content Recommendations

User: Tailored movie and show suggestions based on user preferences. Users receive personalized recommendations according to their likes, helping them discover new content they might enjoy.

  • Genre-Based Recommendations 

– User: From the dashboard, users can select movies by genre to view genre-specific details. Based on their selection, users receive recommendations for similar movies. Users can explore and watch content by clicking on any genre.

  • Trending Now

User: Movies that have been watched the most by users will appear in the “Trending Now” list. To use this feature, users need to click the search navigation bar button in the app, where it will be displayed.

  • Popular Movies

User: Movies that have received the most likes from users will be sorted into a popular movie list. To access this feature, users need to click the search navigation bar button in the app, where it will be displayed.

  • Coming Soon

User: In the app’s navigation bar, the “Coming Soon” button allows users to view a list of upcoming movies and TV shows. Users can click on individual entries to see detailed information and watch trailers for the upcoming content.

  • Watchlist & Continue Watching

User: Never lose track of the user’s favorite content! Users can manage their Watchlist and continue watching movies and TV shows directly from their profile section. This feature makes it easy to discover and revisit the content they’re most excited about.

2. Content Management

  • Movies

User: Users can view the movie list directly. When accessing movie details, users will see information about the movie along with details about its director and actors. Users can also filter and search movies based on genres from the dashboard screen.

Admin: Admins can manage all aspects of movie content from the admin panel. This includes adding, updating, deleting and organizing movie details, as well as overseeing director and actor information. The admin panel provides tools for efficient content management and updating.

  • TV Shows

User: Users can explore TV shows, including seasons and episodes, in a well-organized manner. When viewing TV show details, users will see information about the TV show, its director, and actors.

Users can also track their resume watching from where they left off.

Admin: Manage all TV show details through the admin panel, including updating information on seasons, episodes, and cast. Ensure accurate and up-to-date content for users, and oversee the organization and presentation of TV shows.

  • Video Streaming

User: Watch a diverse range of short videos of various categories such as DIY, fitness, health, cooking, and more. Discover entertaining and educational content tailored to your interests.

Admin: Manage all video details efficiently from the admin panel. Oversee content categorization, updates, and metadata to ensure a smooth and engaging user experience.

  • Live TV Channels

User: Users can view live TV channels and can also filter channels by category to find specific live TV options.

Admin: Admin can manage all the Live TV Channels details from the admin panel.

  • Cast & Crew

User: Users can access details about actors and directors within movie or TV show details and also see actors list in dashboard screen if admin sets it to user’s dashboard from admin panel setting.

Admin: Admins can manage actor and director details through the cast & crew tab in the admin panel.

  • Genres

– User: Users can view genres added by admins and can search for movies within specific genres from the dashboard screen.

Admin: Admins can manage all genre details through the Genre tab in the admin panel.

  • Similar Content

User: When viewing TV show or movie details, users will see recommendations for similar content based on genre. Users can also view random similar videos and see category-based similar TV channels.

  • Use of Chat GPT

Admin: Admins can utilize Chat GPT AI from the admin panel to create descriptions for movies, TV shows, and videos. However, they will need to set the Chat GPT keys in the admin panel for this feature to work.

3. Choose Plan (Subscription) & Pay Securely

  • Plan Options

  1) Basic Plan (Weekly): Subscribe to the Basic Plan for a week and enjoy our services.

  2) Premium Plan (Monthly): Choose the Premium Plan for a month and experience enhanced features.

  3) Ultimate Plan (Quarterly): Get the Ultimate Plan for three months and enjoy even more benefits.

  4) Elite Plan (Yearly): Subscribe to the Elite Plan for a year and unlock the full potential of our services.

Admin: Admins can add and manage detailed plan information, including plan duration and device limits, through the admin panel.

User: Users can select and subscribe to the plan of their choice. Plans come with plan limits, allowing multiple devices to be used with a single user login.

  • Plan Limits 

Admin: In the “Plan Limits” section, the admin can view the complete list of plan limit options such as Video Cast, Ads, Device Limit, etc. The admin can enable or disable these options and update each plan limit based on their requirements.

  • Subscriptions 

Admin: In the “Subscriptions” section, the admin can view details of all users who have subscribed to a plan. These details include User Name, Email, Subscribed Plan, Subscription Date, Expiration Date, Price, Tax, Total Amount, and Status. The admin can also search for specific users using the search tab.

  • Coupon

Admin: If the admin wants to offer a discount on any subscription plan, they can create and add a coupon from the admin panel.

User: Users can apply valid coupons provided by the admin during the subscription process to get discounts on their plans.

  • Payment Gateways

User: Users can subscribe to their preferred plan using a variety of secure payment gateways. Choose from the following options for a seamless transaction experience: 

Supported Payment Gateways:

– RazorPay

– Stripe

– Paystack

– PayPal

– FlutterWave

– CinetPay

– SADAD

– Airtel Money

– PhonePe

– Midtrans

4. User Account & Preferences

  • Multiple Sign-In Options: Google, Apple, OTP

User: Users can sign in using various methods including Google Login, Apple Login, or a One-Time Password (OTP). This flexibility provides a secure and convenient authentication process tailored to individual preferences.

  • QR code-based login for TV app

User: If users want to log in to the TV app with the same account used on their mobile, they don’t need to enter credentials again. They just need to scan the QR code shown on the TV using the mobile app. The TV app will then log in automatically with the same account.

  • Account Deletion

User: Users can request account deletion if they no longer need their account, following clear guidelines provided within the app.

  • Multi-Language Support

User: Enjoy seamless access to the app in your preferred language, ensuring ease of use and a more personalized experience. 

Supported Languages: 

   – English

   – Hindi

   – Arabic

   – French

   – German

  • Dark Mode

User: Dark Mode provides a visually comfortable viewing experience by using a dark color scheme, which is easier on the eyes in low-light environments. This option provides a darker interface that reduces eye strain and is easier on the eyes in low-light environments.

  • Users List

Admin: In the “Users List” section of the admin panel, all users registered through the app will be displayed. Based on the admin role, the admin can update user information and also create new users directly from the panel — provided the admin has access to all necessary user details.

  • Soon To Expire

Admin: The admin can view the list of users whose subscriptions are about to expire directly from this tab. Based on their role, the admin also has access to send reminder emails using the “Send Reminder to All” button, ensuring timely notification to all users listed.

User: If the admin sends a notification, users will receive a reminder email, helping them remember to renew their subscription on time.

5. Engagement & Communication

  • Notifications List

User: Users will receive notifications for various events such as “Change Password”, “Episode Added!”, “Forgot Email/Password”, “Movie Added!”, “New User Subscribed!”, “Season Added!” and “TV Show Added!” Each notification follows a template-based process to ensure users are informed about relevant updates.

Admin: Admins can set and manage notification templates through the admin panel, ensuring that notifications are tailored to user interactions.

  • Notification & Email Templates

Admin: The Admin can manage and configure notifications and email templates from the admin panel. Admin can set which roles receive notifications for specific processes or tasks and customize the structure of notifications and emails for different roles.

User: Notifications and emails will be sent to users based on the templates and processes defined by the admin, ensuring they receive relevant updates and information.

  • User Ratings

User: Users can rate movies and TV shows to provide feedback and share their opinions. Ratings reflect real user experiences, providing valuable insights for making informed choices. Community feedback helps users decide which movies or TV shows are highly rated and worth watching.

Admin: In the “Reviews” tab, the admin can view all user-submitted reviews. If any review contains violent or inappropriate content, the admin has the authority to delete it.

  • Help & Support | Privacy Policy

User: Users can seek assistance for issues and queries through the Help & Support section and read the Privacy Policy to understand how their data is handled.

Admin: Admins can manage the URL details for Help & Support and Privacy Policy through the admin panel, ensuring that users have access to relevant support information and data handling practices.

6. System Settings And Customization

  • App Banner

Admin: Admin can easily manage the App Banner section from the admin panel by uploading banner images (displayed in the mobile app slider) and poster images (shown in the website slider). They can select the banner type (Movie or TV Show) and, based on that, choose the relevant title from a dropdown list. This feature allows admins to highlight trending, latest, or promotional content visually across both platforms, enhancing user engagement.

User: Users see clickable banners as sliders on the app and website homepage. These visually appealing banners redirect to the selected movie or TV show’s detail page, where users can view info and start streaming instantly — helping users quickly discover popular, new, or recommended content. 

  • Mobile Setting (Dashboard setting)

Admin: From the dashboard’s Mobile Setting > Manage Content section, the admin can enable, disable, or update homepage sections like Banners, Continue Watching, Top 10, Advertisements, Latest Movies, Popular Language, Free Movies, and more. Admins also have full control to add or modify these sections, allowing them to decide exactly what content is highlighted on the user app and user website homepage.

User: Users see the selected content directly on the homepage of both the mobile app and website. Based on the admin’s settings, users can explore featured movies, top TV shows, popular videos, genres, and more — all dynamically managed for a seamless discovery experience.

  • Mobile Setting (App Configuration)

Admin: From the App Config section in the admin dashboard, admins can manage all essential app integration settings. This includes enabling or disabling Social Login (like Google Login) and OTP Login, as well as setting credentials such as: Google Client ID & Secret, Redirect URL, Firebase API Key, Auth Domain, Database URL, Storage Bucket, and more.

By configuring these fields, admins enable related features in the app. For example, once Google Login is properly set, users can sign in with their Google account. Similarly, enabling OTP login allows mobile-based sign-in. This section gives the admin full control over how users authenticate and interact with the app.

User: Once the admin sets up all app configurations correctly by the admin panel, users can access and use the related features without any issues.

  • Pages

Admin: The admin can manage key pages such as Privacy Policy, Terms & Conditions, Data Deletion Request, Help and Support, and Refund and Cancellation Policy from the admin panel. This allows the admin to add, update, or delete content on these pages as needed.

User: Users can view these pages (Privacy Policy, Terms & Conditions, etc.) within the “User App” for easy access to important information.

  • Tax

Admin: Admins can add the necessary tax for user subscription plans through the admin panel.

User: When subscribing, users select their plan, and if applicable, the admin-added tax will be automatically calculated and included in the final payment amount displayed to the user.

  • FAQ

Admin: Admin can manage the FAQ section from the admin panel by adding, editing, or deleting question-and-answer pairs. Each FAQ can be marked as active or inactive based on relevance, and updates are reflected on both the app and website for user support.

User: Users can view a list of frequently asked questions on the app and website. Each FAQ includes a clear question and answer to help them quickly find solutions. Only active FAQs are visible, making it easy for users to get relevant support without contacting customer service.

  • Access Control

Admin: The main admin can manage role-wise permissions by logging into the admin panel and entering their password to access and configure role-based access settings.

  • Business Settings

Admin: The admin can manage general business settings through the admin panel, including app-related details, site information, favicon and site icons, Contact No, Inquiry Email, and more.

  • Custom Code Setting 

Admin: The Admin can directly add custom CSS code (custom_css_block) or custom JavaScript code (custom_js_block) through this setting to apply customizations.

  • Module Setting 

Admin: The “Module Setting” feature allows admins to enable or disable specific modules, including Movies, TV Shows, Live TV, and Videos. Additionally, admins can manage the option to import entertainment data directly from TMDB for streamlined content management.

  • Miscellaneous Settings

Admin: If the product includes social login integration, the admin must configure the details in Miscellaneous Settings (e.g., Google Analytics, Booking Slot Duration, Language Selection, TimeZone, DataTable Limits). Social login will only function if all required details are correctly filled and valid.

User: Once the admin has filled and validated these settings, users can use the social login feature seamlessly.

  • Admin Panel Customization

Admin: The admin has the ability to customize the admin panel’s appearance, including setting the color scheme, selecting navbar styles, toggling the visibility of the navbar and menu (enable/disable), adjusting card styles, and configuring the menu and active menu styles, offering full flexibility in the panel’s design.

  • Mail Setting

Admin: The Admin can configure SMTP details by adding the SMTP Host, Port, Email, Password, Encryption Type (e.g., SSL/TLS), and other required credentials in the admin panel to enable email communication for the platform.

  • Notification Configuration

Admin: The Admin can configure notification settings by using tick buttons to select the desired notification template types, such as Mail, Mobile.

  • Payment Configuration & In App Purchase

Admin: The “Payment Configuration” feature enables admins to set up and manage various payment methods directly from the admin panel’s settings tab. Admins can add the required keys for each payment method, ensuring users can make secure and seamless transactions.

Additionally, admins can enable or disable In-App Purchases and manage essential details such as Entitlement ID, Apple API ID, and Google API ID, providing flexibility and control over in-app purchase configurations.

  • Language Settings

Admin: The Admin can select a language from the language options in the admin panel and choose the specific file to translate from a dropdown menu. Translation keys and values are displayed file-wise, allowing the Admin to make changes directly as needed. Please note that this language setting applies only to admin panel text changes. If you wish to configure language changes for the app, you will need to do so manually.

  • Notification Configuration

Admin: The “Notification Configuration” feature allows admins to manage notification settings from the admin panel. Admins can configure details such as Expiry Plan days, Upcoming Content reminders, and Continue Watching notifications, ensuring users receive timely and relevant updates.

  • Currency Setting

Admin: The “Currency Setting” feature allows admins to manage currency options from the admin panel. Admins can add, update, or delete currencies and set a default currency to streamline payment processes and ensure a seamless user experience.

  • Storage Settings

Admin: The “Storage Settings” feature allows admins to manage storage options efficiently. Admins can enable or disable Local Storage or S3 Storage(AWS Access Key ID, AWS Secret Access Key, AWS Default Region, AWS Bucket, AWS Use Path Style Endpoint[True/False]).