Skip to content

A Netflix Clone with the power of Chat GPT in it's Search Functionality

Notifications You must be signed in to change notification settings

anuj-thakur-513/Movies-GPT

Repository files navigation

Movies GPT

Movies GPT is an exciting project that combines the power of the TMDb (The Movie Database) API with the innovative capabilities of OpenAI's GPT (Generative Pre-trained Transformer) model. This application provides users with a sleek and user-friendly interface reminiscent of popular streaming platforms like Netflix.

Visit: https://moviesgpt-anuj-513.vercel.app/

Create a new account or use the following credentials:

Tech Stack Used:

  • Vite
  • React.js
  • Redux
  • Firebase
  • Open AI API
  • TMDB API
  • Tailwind CSS

Browse Page Design for Logged-In User

netflix gpt design

Folder Structure

  • components
    • All the components of the app
  • hooks
    • all the custom hooks to be used
  • pages
    • all the main pages of the app (login, browse, search)
  • store
    • eg. user
      • reducer_files
      • slice
    • appStore.js (main store file)
  • utils
    • general utility functions

Clone and Run Locally:

  • Clone repo into local machine
git clone https://github.com/anuj-thakur-513/Movies-GPT.git
  • Go to the Project Directory
cd Movies-GPT
  • Install all the Dependencies
npm install
  • Run the development server
npm run dev

Features

  • Login/Signup
    • Sign in/Sign up form
    • Redirect to browse page
  • Browser(after auth)
    • Header
    • Main Movie
      • Trailer in the Background
      • Title & Description
      • Movie Suggestions
        • Movie Lists * N
      • TV Series Suggestions (To be added)
        • TV Series Lists * N
  • GPT Search
    • Search Bar
    • Movie Suggestions

About

A Netflix Clone with the power of Chat GPT in it's Search Functionality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages