Skip to content

Welcome to the Movie Recommendation App! This project is a dynamic web application built with ReactJS, Redux, and Tailwind CSS. It allows users to browse a vast collection of movies, view details such as trailers and descriptions, and receive personalized movie recommendations through an integrated chat interface powered by OpenAI's GPT-3.5 model.

Notifications You must be signed in to change notification settings

anandhunv/netflix_gpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetflixGpt

Description

NetflixGpt is a React application that combines the power of machine learning with movie recommendations. It leverages AI technology, specifically OpenAI's GPT, to provide personalized movie suggestions based on user preferences. The app also includes traditional movie search functionality for users to explore titles by title, actor, or any other criteria.

Screenshots

Login/Sign Up

Sign Up Login

Browse Page

Browse Page_1

Browse Page_2

Movie Details

Movie_Details Page_

NetflixGpt Search

NetflixGpt Search

Features

Authentication

  • Users can securely sign up or log in using Firebase authentication.
  • Upon authentication, users are redirected to the Browse page.

Browse Page

  • The Browse page features a header and displays the main movie.
  • Each main movie includes a trailer playing in the background, along with its title and description.
  • Movie suggestions are provided based on the selected main movie, allowing users to explore additional titles.

NetflixGpt Search

  • The NetflixGpt search bar enables users to search for movies based on their preferences using AI-powered recommendations.
  • Users receive personalized movie suggestions tailored to their tastes, thanks to OpenAI's GPT technology.

Traditional Movie Search

  • Users can also search for movies using the traditional search function.
  • This search allows users to explore titles by title, actor, or any other criteria.

Technologies Used

  • React
  • Redux for state management
  • Firebase for authentication
  • OpenAI for AI-driven recommendations
  • Tailwind CSS for styling

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository: git clone [repository_url]
  2. Install dependencies: npm install
  3. Run the development server: npm start

Author

Ananadhu N V

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Welcome to the Movie Recommendation App! This project is a dynamic web application built with ReactJS, Redux, and Tailwind CSS. It allows users to browse a vast collection of movies, view details such as trailers and descriptions, and receive personalized movie recommendations through an integrated chat interface powered by OpenAI's GPT-3.5 model.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published