A Netflix clone project built using React, TypeScript, TMDB (The Movie Database), and Firebase. The project aims to replicate the user interface and functionalities of the popular streaming platform Netflix.
Home-Page
Sign In-Page
Sign Up-Page
Who's Watching? Add your Profile
Add Profile
Select Profiles
Manage Profiles
Edit Profile
To install and run the Netflix clone locally on your machine, follow these steps:
Clone this repository to your local machine using git clone : https://github.com/HoneyTyagii/Netflix-Clone
Navigate to the project directory: cd Netflix-Clone
Install dependencies: npm install
Start the development server: pnpm dev
Create a TMDB API key by signing up at https://www.themoviedb.org/
Once you have your API key, create a .env file in the root directory of the project and add the following line: REACT_APP_TMDB_API_KEY=YOUR_API_KEY
Open your browser and visit http://127.0.0.1:5173/ to see the Netflix clone in action.
A user interface that allows users to browse movies and TV shows.
Displaying popular movies and TV shows on the home page.
A video player that allows users to watch videos.
Playing trailers and related videos.
Authentication and user account management using Firebase.
Switch to another Profiles,Manage and Edit Profiles.
-
React
-
TypeScript
-
TMDB (The Movie Database) API
-
Firebase (Authentication and Firestore)
I welcome contributions to the Netflix Clone project. If you would like to contribute, please fork the repository and submit a pull request.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
Fork the repository
Create a new branch: git checkout -b my-branch-name
Make your changes and commit them: git commit -m 'Add some feature'
Push to the original branch: git push origin my-branch-name
Create a pull request
detailing your changes