imbmali / Netflix-GPT

Netflix-GPT is a web app for watching the latest movies with a movie recommendation system using OpenAI's GPT API's. It is built using React, Redux for frontend & firebase for Authentication.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

💥 Netflix-GPT

Netflix-GPT is a web app for watching the latest movies with a movie recommendation system using OpenAI's GPT API's. It is built using React, Redux for frontend & firebase for Authentication.

Tech Stack

  • React
  • Redux
  • Tailwind CSS
  • Firebase Authentication
  • OpenAI API
  • TMDB API

🛠️ Local Development

We will first start with setting up the Local Project Environment:

git clone https://github.com/imbmali/Netflix-GPT.git
cd Netflix-GPT

Now we will add the environment variables in the project:

  • Create a .env file in the project and add REACT_APP_OPENAI_KEY & REACT_APP_TMDB_KEY.

Now run the following commands:

npm install or npm i
npm start!

📸 Working Model Screenshots!

Screenshot 2022-08-20 at 12 13 20 AM Screenshot 2022-08-20 at 12 13 20 AM Screenshot 2022-08-20 at 12 13 20 AM

🥁 Features

  • GPT Movie Search: Harness the power of AI with our GPT-powered movie search feature. Simply input any query, no matter how complex, and let our AI suggest a set of 5 movies tailored to your search.

  • Comprehensive Info: From plot summaries, and movie videos, to cast details, Netflix-GPT provides everything you need to know about your favourite movies.

  • Device-Friendly: Enjoy Madflix seamlessly across all devices, whether you're on a desktop, tablet, or smartphone.

  • Secure Access: Safeguard your account with user authentication, offering hassle-free login, signup, and password recovery options.

  • Explore Cast: Click on any cast member to discover all movies featuring that actor or actress, expanding your cinematic horizons effortlessly.

  • Diverse Movie Categories: On the homepage, immerse yourself in a curated selection of movies categorized as Now Playing, Discover, Top Rated, All-Time Favorites, and Popular, powered by the The Movie Database (TMDB) API.

About

Netflix-GPT is a web app for watching the latest movies with a movie recommendation system using OpenAI's GPT API's. It is built using React, Redux for frontend & firebase for Authentication.


Languages

Language:JavaScript 93.1%Language:HTML 6.7%Language:CSS 0.2%