Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 2.12 KB

README.md

File metadata and controls

53 lines (37 loc) · 2.12 KB

MadflixGPT - Your Ultimate Movie Companion!

MadflixGPT

Overview

MadflixGPT is a cutting-edge movie information platform powered by advanced AI technology. With MadflixGPT, you can explore movies, discover new favorites, and get personalized movie recommendations based on any query you provide, thanks to the powerful OpenAI API integration.

Live Project

Explore MadflixGPT live: MadflixGPT Live

Features

  • GPT Movie Search: Utilize the power of AI to search for movies based on any query, no matter how complex, and receive tailored suggestions.
  • Comprehensive Movie Info: Access detailed information about movies, including plot summaries, videos, cast details, and more.
  • Device-Friendly: Enjoy a seamless browsing experience across all devices, from desktops to smartphones.
  • Secure Access: Safeguard your account with user authentication, offering easy login, signup, and password recovery options.
  • Explore Cast: Discover all movies featuring your favorite actors or actresses with just one click.
  • Diverse Movie Categories: Browse curated selections of movies across various categories, such as Now Playing, Discover, Top Rated, All-Time Favorites, and Popular, powered by the TMDB API.

Technologies Used

  • React
  • Redux
  • Tailwind CSS
  • React-Toastify
  • Firebase Authentication
  • OpenAI API
  • TMDB API

Test Credentials

Getting Started

To get started with MadflixGPT, follow these steps:

  1. Clone the repository: git clone https://github.com/your_username/MadflixGPT.git
  2. Install dependencies: npm install
  3. Run the development server: npm start
  4. Explore MadflixGPT in your browser at http://localhost:3000

Contributing

Contributions are welcome! If you'd like to contribute to MadflixGPT, please follow these guidelines:

  • Fork the repository
  • Create a new branch: git checkout -b feature/new-feature
  • Make your changes and commit them: git commit -am 'Add new feature'
  • Push to the branch: git push origin feature/new-feature
  • Submit a pull request