Stream Flex is an Indian subscription based streaming website which is build using various Api's and apps. The movie, its images and other information is stored in Aws Amplify. Heroku was used to host the website in the internet. Google Firebase was used for authentication and keeping a record of the users subscription. Stripe was used for payment processing for the subscription which is linked with Google firebase to store those info with the relvent users.
This website cannot be run because I have removed Aws, Heroku, Firebase and stripe api keys from the application before submiting it to github for confidentiality reasons.
- Authentication of user based on their subscription.
- Not allowing users to browse movies without subscription.
- Getting images and movies from Aws amplify and Displaying them to the website.
- Changing screens depending on the movie the user have selected to watch.
- Not allowing to download or right click while watching the movie.
- Having a user page where all the relvent user information is stored and their subscriptions.
- Lets the user know what is their current subscription.
- Alows the user to cancel and update their subscription and their info after clicking on the current subscription.
- Amazon Web Services - S3, Lambda, MediaConvert. Used for Storing Images, Movies and other misc.
- Heroku - Used for hosting the Website.
- Google Firebase - Used for Auth, store user information and store their payment details.
- Stripe - Used for payments and to update user info.