AmalenduGuru01 / CinemaGPT

Home Page:https://cinema-gpt.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CinemaGPT

CinemaGPT is a React Redux project that utilizes the power of OpenAI's GPT to suggest movies based on user searches.

Features

  • Authentication

    • Login and Sign up functionality with Firebase authentication.
  • Browse Page

    • Displays main movie with trailer background, title, description, and action buttons.
    • Provides movie suggestions and AI-powered movie search.
  • Routing

    • Utilizes React Router for seamless navigation.
  • Firebase Deployment

    • Easily deploy your app using Firebase hosting.
  • TMDB Integration

    • Fetches movie data and trailers from TMDB API.
  • OpenAI Integration

    • Integrates OpenAI API for movie suggestions.

Getting Started

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Create a .env file with necessary API keys and configurations.
  4. Start the development server with npm start.

Technologies Used

  • React
  • Redux
  • Firebase
  • TMDB API
  • OpenAI API
  • TailwindCSS

See the following screenshots of this project

  • Landing Page

CinemaGPT

  • Sign Up Page

CinemaGPT Logo

  • Home page for logged in user

CinemaGPT Logo

  • Movie list category wise

CinemaGPT Logo

  • Just a shimmer effect :)

CinemaGPT Logo

  • Searching movie

CinemaGPT Logo

  • Searching movie on the basis of some choice entered by user
  • Implemented in code but not available right now in live site, because it is a paid feature.

CinemaGPT Logo

  • Watching trailers and related videos page

CinemaGPT Logo

About

https://cinema-gpt.vercel.app


Languages

Language:JavaScript 93.4%Language:CSS 5.5%Language:HTML 1.1%