Netflix GPT is a Netflix clone built with React.js, Tailwind CSS, and Firebase. It uses TMDB's API to fetch data of movies and TV shows and features a single-click player for watching trailers. The unique feature of this app is its OpenAI's GPT powered search, which recommends movies based on user preferences.
- Dynamic Data Fetching: Fetches movie and TV show data dynamically using TMDB's API.
- User-Friendly Interface: An intuitive and easy-to-navigate interface.
- Single-Click Player: Allows users to watch trailers with a single click.
- GPT Powered Search: Recommends movies based on user preferences.
- React.js: For building the user interface.
- Tailwind CSS: For styling the application.
- Firebase: For authentication.
- TMDB's API: For fetching dynamic data.
- Webpack: As a web application bundler.
- Azure OpenAI Service: For powering the search feature.
- Azure App Service: Used for hosting the website.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- npm
-
Clone the repo
git clone https://github.com/heymitali/netflix-gpt.git
-
Install NPM packages
npm install
-
Build and Start the server
npm run build; npm start
- Live Website: https://netflixgpt.azurewebsites.net/
- Youtube Demo: https://youtu.be/nyyAOalhCPE
This project is licensed under the MIT License - see the LICENSE.md file for details.