- Authentication using firebase.
- Fetch and display the official trailer of a movie.
- tmdb api integration for fetching movie details.
- OPENAI api integration for generating movie recommendations.
To run NetFlixGPT on your system, follow these steps:
-
Clone the repository:
git clone https://github.com/Vinay-Basargekar/NetFlixGPT.git
-
Navigate to the project directory:
cd NetFlixGPT
-
Install the required dependencies:
npm install
-
Set up your environment variables: Create a
constant.js
file in thesrc/utils
directory and change the following code:export const API_OPTIONS = { method: "GET", headers: { accept: "application/json", Authorization: `Bearer YOUR_TMDB_API_KEY`, }, }; export const OPENAI_KEY = `YOUR_OPENAI_KEY`;
-
Start the development server:
npm start
-
Open your web browser and visit
http://localhost:3000
to access NetFlixGPT.