Skip to content

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.

Notifications You must be signed in to change notification settings

HoneyTyagii/Netflix-Clone

Repository files navigation

Netflix-Clone

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

Home-Page


image


image


Sign In-Page

image


Sign Up-Page

image


Who's Watching? Add your Profile

image


Add Profile

image


Select Profiles

image


Manage Profiles

image


Edit Profile

image


Installation

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.


Features

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.


TechStack

  1. React

  2. TypeScript

  3. TMDB (The Movie Database) API

  4. Firebase (Authentication and Firestore)


Contributing

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published