A fun project cloning the Netflix UI with authentication and payment processing
Built with: React, Redux, Firebase, The Movie DB's API, and Stripe using Stripe's dev environment
- Run the following commands in the root directory
$ npm install
$ npm start
** You will need to provide a .env
file with the following variables **
REACT_APP_TMDB_API_KEY
(your API key from https://www.themoviedb.org/)
REACT_APP_STRIPE_KEY
(your publishable key from Stripe)
REACT_APP_FB_API_KEY
REACT_APP_FB_AUTH_DOMAIN
REACT_APP_FB_PROJECT_ID
REACT_APP_FB_STORAGE_BUCKET
REACT_APP_FB_MESSAGING_SENDER_ID
REACT_APP_FB_APP_ID
(your Firebase config information)