Skip to content

A GPT OpenAI based Netflix to offering a sophisticated movie recommender through an intelligent search feature

Notifications You must be signed in to change notification settings

Siddharth-Dagar-25/netflix-gpt

Repository files navigation

Netflix-GPT

Description

This Netflix-GPT is a react based web application built using create-react-app for the React client. It utilizes OpenAI APIs to make it more powerful and sophisticated movie recommender system through an intelligent search feature.

It is an AI-driven platform that enhances the Netflix experience. It leverages OpenAI's GPT-3.5 model to provide personalized content recommendations .This project is for Netflix enthusiasts seeking a more engaging and customized streaming experience. It empowers users to explore content effortlessly, engage in natural language interactions, and gain a deeper understanding of their favorite shows and movies. Whether you're a seasoned Netflix user or just starting your streaming journey, this app is designed to make your entertainment experience more enjoyable and enriching.

ScreenShots

Some snapshots of the project : Screenshot 2023-12-13 at 7 28 28 AM Screenshot 2023-12-13 at 7 26 54 AM Screenshot 2023-12-13 at 7 27 54 AM Screenshot 2023-12-13 at 7 27 14 AM

Features

  • User authentication and authorization
  • Real-time updates with a responsive UI
  • User profiles with avatars
  • TMDB APIs and OpenAI APIs
  • Movie Suggestions/Recomendations
  • GPT based Search bar
  • Set 3 different languages in the search bar

Technologies

  • Frontend: React (created with create-react-app), Redux
  • Tools: Firebase (for User Authentication and Authorization)
  • Styling: Tailwind CSS

Getting Started

Prerequisites

  • JavaScript
  • React
  • Redux

Installation

  1. Clone the repository:

    git clone https://github.com/Siddharth-Dagar-25/netflix-gpt
    
  2. Install dependencies for the app:

    npm install
    
  3. Set up environment variables: In the parent directory, create a .env file and configure your environment variables (e.g., OpenAI API, TMDB API, PORT NO. etc.).

  4. Start the app:

    npm start
    

Contributing

I welcome any and all contributions! Here are some ways you can get started:

  • Report bugs: If you encounter any bugs, please let us know. Open up an issue and let us know the problem.
  • Contribute code: If you are a developer and want to contribute, follow the instructions below to get started!
  • Suggestions: If you don't want to code but have some awesome ideas, open up an issue explaining some updates or imporvements you would like to see!
  • Documentation: If you see the need for some additional documentation, feel free to add some!

Instructions

  • Fork this repository
  • Clone the forked repository
  • Add your contributions (code or documentation)
  • Commit and push
  • Wait for pull request to be merged

About

A GPT OpenAI based Netflix to offering a sophisticated movie recommender through an intelligent search feature

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published