Skip to content

A Netflix clone in React integrating ChatGPT for searching movies through natural language

Notifications You must be signed in to change notification settings

saipavankalyan/netflix-gpt

Repository files navigation

Movie GPT

A Netflix clone built using React.js, Tailwind CSS, Redux. Features include

  • Redux for global state management
  • Firebase for authentication of users
  • React Router for client side navigation
  • Custom Form validations
  • TMDB API to get movie and TV shows data
  • OpenAI APIs for movie recommendations through natural language
  • Multi langauge feature support for better accessibility
  • Responsive UI
  • Implemented Memoization for better performance

To run the application:

  • Clone the repository
  • Run npm install to install the dependencies
  • Create a .env file in the root directory and add the following environment variables
    REACT_APP_TMDB_KEY=<YOUR_TMDB_API_KEY>
    REACT_APP_OPENAI_KEY=<YOUR_OPENAI_API_KEY>
    
  • Run npm start to start the development server

Video Walkthrough:

VideoWalkthrough.mp4

About

A Netflix clone in React integrating ChatGPT for searching movies through natural language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published