Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 2.1 KB

README.md

File metadata and controls

66 lines (44 loc) · 2.1 KB

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.