Skip to content

prateek-budhiraja/netflix-gpt

Repository files navigation

Netflix Clone with GPT Search Feature

🌐 View Site

This is a Netflix clone project with a GPT search feature that allows users to provide prompts, and the application will return a list of movies based on the input prompt.

Table of Contents

Installation

  1. Clone this repository to your local machine using:
git clone https://github.com/prateek-budhiraja/netflix-gpt.git
  1. Change directory to the project folder:
cd netflix-gpt
  1. Install the required dependencies:
npm install
  1. Start the development server:

Rename the .env.example file to .env and add your keys for TMDB, OpenAI and Firebase.

5. Start the development server:

```bash
npm start
  1. Open your web browser and navigate to http://localhost:3000 to use the Netflix clone with GPT search feature.

Usage

  1. When you navigate to http://localhost:3000, the application will open the login page.

  2. If you are not logged in, you can sign up for an account.

  3. After logging in or signing up, you will be redirected to the /browse page, where you'll find a collection of movies similar to Netflix.

  4. On the top of the /browse page, there is a GPT search button.

  5. Click the GPT search button to access the input box, where you can enter your search prompt.

  6. Enter your search prompt and press the search button or hit Enter to initiate the GPT search.

  7. The application will return a list of movies related to your search prompt.

  8. Click on any movie to view more details or watch it if available.

Technologies Used

  • React
  • GPT-3.5 for search functionality
  • Firebase for authentication
  • TMDB API for movie data
  • Tailwind for styling
  • React Router for routing
  • React Context API for state management

About

Netflix clone with GPT for movie recommendations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published