Created by Jay Tran - Live Site
Table of Contents - XFLIX
XFlix is simplified version of NetFlix. It was created using React, and Firebase (hosting, authentication). XFlix also integrated with payment system with Firebase Stripe extension, which enable users to make payment via Stripe. The movies list was sourced from The MovieDB APIs fro frontend display and details.
- Login, logout and create a new account.
- Access to the list of movies.
- Controlled access to paid contents.
- Search, add, remove movie from the wished list.
- Make a payment with Stripe.
XFlix is focused for following considerations:
- Design elegant UX without having a designer by leveraging open source UI libraries
- Adhered to React and ES6 best practices to generate a true single page reactive web app experience.
- Controlled access to paid content by syncing subscriptions with Firebase Authentication.
- APIs from TMDB provided movies list from various categories depends upon different queries
- Card number: 4242 4242 4242 4242
- MM/YY: 04 / 24
- CVC: 242
- ZIP: 42424