Cloud Flix - Professional License
CloudFlix is a subscription-based video streaming service that lets you create your own platform for distributing video content in the form of movies or series.
Demo frontend: http://demo.cloudflix.paulbalan.com/
Dashboard demo: https://demo.cloudflix.paulbalan.com/dashboard
Some of the features make CloudFlix great.
Dashboard
You, as the administrator of the application, can access the dashboard that lets you modify the platform as you see fit.
Subscription plans with Stripe
At the heart of CloudFlix is the subscription plan, which lets users choose from different plans. You can have as many plans as you wish that are custom-tailored to your needs. The whole subscription process is powered by Stripe which takes care of all the payments.
Cloud file storage with Amazon S3
You can store videos and images directly on the Amazon S3 storage and later stream them to your users. You also have the option to store them locally or embed videos from other platforms (Vimeo, YouTube).
Chunk uploading
To allow the upload of larger files while at the same time not consuming all the resources of the web server we use chunk uploading, which cuts your files into small chunks and uploads them separately.
Support for Movies and Series
You can distribute your content as a standalone video, we call it a "Movie", or as a series of episodes grouped into a season. This will give the end-user a familiar interface to interact with.
User-friendly installer
CloudFlix ships with a simple to use the installer to get set up quickly. Follow the instructions available in the documentation.
Translation
You can create as many translation files as you want thus empowering you with the ability to translate your platform to any language right from the comfort of your dashboard.
Email configuration
Configure your SMTP email client right from the dashboard. More email clients coming soon!
User administrator dashboard
You can update and chef the subscription status of any registered users.
Roles
At the moment CloudFlix has two roles for its users. The default role is "user" which is the basic visitor of your application that can subscribe, watch content, and so on. The other available role is "administrator" which is the role that gives you access to the dashboard page.
Translate your app in as many languages as you wish and let your subscribers choose their language of choice.
We love flexibility, that's why we offer multiple license plans tailored to your needs and budget. This is the Professional license, you can find more information about this license here: https://paulbalan.com/professional-license/