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.
- Users can securely sign up or log in using Firebase authentication.
- Upon authentication, users are redirected to the 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.
- 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.
- 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.
- React
- Redux for state management
- Firebase for authentication
- OpenAI for AI-driven recommendations
- Tailwind CSS for styling
To run the project locally, follow these steps:
- Clone the repository:
git clone [repository_url]
- Install dependencies:
npm install
- Run the development server:
npm start
Ananadhu N V
This project is licensed under the MIT License - see the LICENSE file for details.