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.
- React
- Redux
- Tailwind CSS
- Firebase Authentication
- OpenAI API
- TMDB API
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!
-
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.