...

Pratik Karki

Portfolio

Pratik's Blog Page

Welcome to Every Developers favourate blog in the Developers

New product features | The latest in technology | The weekly debugging nightmares & More!

pratik karki

Netflix Clone

January 1, 2023

pratik karki

pratik karki

NetFlix clone: A amazing project to create using react js with beautiful log In and Log Out auth, in this project i learn diffrent problem solving skills and handling API req. It has a beautiful Home Screen With Real time Movies's.

Netflix Clone

NetFlix Clone :

Sumary and Experience :

For my project, I decided to build a Netflix clone as a way to learn more about e-commerce and subscription-based business models.

To handle payments, I used Stripe Checkout. Stripe is a popular payment gateway that offers a range of tools for building custom payment flows and integrating with various payment methods. Its integration with webhooks allowed me to easily track payment events and update the application in real-time.

To handle authentication, I used GoogleAuth. GoogleAuth is a library for integrating Google's authentication services into web applications. It was easy to set up and allowed users to quickly log in and sign up for the service.

I also used Firestore, a cloud-based NoSQL database, to store and retrieve data for the application. Firestore's real-time synchronization features made it a great choice for the project, and its integration with the rest of the Google Cloud Platform made it easy to set up.

Finally, I used Redux to manage state in the application. Redux is a popular library for managing application state and is often used with React. It allowed me to easily update and retrieve data throughout the application and made it simple to track changes to the state.

Blog Post Image

Overall, building the Netflix clone was a great learning experience and allowed me to work with a variety of technologies. I am excited to continue exploring and learning new tools and techniques in my future projects.

WHYY ReactJS, Redux and FireBase???