Skip to content

sohailshams/netflix-clone-app

Repository files navigation

Netflix-Clone

React.js project Netflix-Clone (with React Hooks, Redux, Stripe & Firebase)

Description

Netflix-Clone is developed in connection to my learning of React. Users can log in using gmail account, buy Netflix subscription and pay using Stripe Test Card.

Technologies Used

  • HTML5 - HTML5 is used to create the the structure of the website.
  • CSS3 - CSS3 is used for custom styling the HTML5 elements.
  • React - React functional components are used to developed this application.
  • Redux - This application is powered by Redux.
  • Stripe - Payments can be made using Stripe Test Card.
  • React Hooks - React hooks useEffect and useHistory.
  • Google Authentication - Used to authenticate the user at login.
  • Ract Router Dom - Used to navigate within the pages.
  • Axios - Used for auto-conversion to JSON the data coming from TMDB.
  • Git - Used as a distributed version control system.
  • VS Code - Used as an IDE.
  • Github - Used as a remote repository.

Database

  • Firebase databse is used in the development and in production.

Deployment

The deployed project and project's github repository can be viewed on following links. To test card payments use test card no. 4242 4242 4242 4242, expiry 0424, CVC 424.

Credits

Media

Acknowledgements

  1. PAPA FAM'S Netflix Clone project was great source of inspiration. I followed it to design and develop my Netflix Clone application.
  2. I would like thank my lovely wife Ayesha, my sons Ibrahim and Ismail for their support and motivation.
  3. TMDB Movies Api - Used to fetch the movies.

Disclaimer

This project is for educational purposes only.

About

React JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published