Skip to content

Netflix GPT is a movie app built with React, TailwindCSS, Firebase, and Redux, enhanced with OpenAI's GPT for personalized movie suggestions. Features: Authentication: Login/Sign Up with form validation, Firebase integration, and user profile updates. Movie Browsing: Browse movies with tailored lists, trailers, and detailed descriptions. Personali

Notifications You must be signed in to change notification settings

Nishit41/Netflix-Gpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

46 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

# Netflix GPT ๐ŸŽฌ๐Ÿค–

Netflix GPT is a movie app built with React, TailwindCSS, Firebase, Redux, and OpenAI's GPT, designed to provide personalized movie suggestions.

Features ๐Ÿš€

  • Authentication:
    • Login/Sign Up with form validation using Firebase.
    • User profile updates (display name and profile picture).
  • Movie Browsing:
    • Browse movies with tailored lists fetched from the TMDB API.
    • Watch trailers embedded from YouTube (autoplay and muted).
  • GPT-Powered Search:
    • Search movies using a GPT-based suggestion feature integrated with TMDB API.
  • Responsive UI:
    • Fully responsive design built with TailwindCSS.
  • Multi-Language Support:
    • Bonus feature for a global audience.

Project Highlights โœจ

  • State management using Redux Toolkit with userSlice and movieSlice.
  • Custom hooks for fetching movie data and trailer videos.
  • Optimized performance with memoization techniques.
  • Environment configuration with .env files for secure API keys.
  • Deployed to production for a seamless user experience.

Getting Started ๐Ÿ› 

Follow these steps to set up and run the project locally:

Prerequisites

  • Node.js installed
  • Firebase account set up
  • TMDB and GEMINI API keys

About

Netflix GPT is a movie app built with React, TailwindCSS, Firebase, and Redux, enhanced with OpenAI's GPT for personalized movie suggestions. Features: Authentication: Login/Sign Up with form validation, Firebase integration, and user profile updates. Movie Browsing: Browse movies with tailored lists, trailers, and detailed descriptions. Personali

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published