Skip to content

A Netflix-inspired platform combining GPT-powered features for intelligent recommendations and interactions, built using Google Firebase and TMDB APIs.

Notifications You must be signed in to change notification settings

striverz/FilmyGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FilmyGPT - LIVE

FilmyGPT is a next-generation movie streaming and recommendation platform, similar to Netflix but with enhanced features. It not only provides access to a vast collection of movies and trailers but also incorporates AI-powered search functionality. Users can search for movies using natural language queries like "Indian funny movies," and FilmyGPT suggests relevant movies based on their preferences.

Features

  • Movie Streaming: Watch your favorite movies seamlessly with high-quality streaming.
  • AI-Powered Search: GPT-powered search allows users to find movies based on their mood, genre, or preferences.
  • Movie Database Integration: Uses the TMDB API for extensive movie details, ratings, and trailers.
  • Personalized Recommendations: AI-driven movie suggestions tailored to user interests and watch history.
  • User Authentication: Secure authentication using Google Firebase, allowing seamless login and profile management.
  • Smooth UI/UX: A sleek and user-friendly interface designed for an engaging experience.
  • Trailer Previews: Watch official trailers before selecting a movie to stream.
  • Favorites and Watchlist: Users can save their favorite movies and create personalized watchlists.
  • Multi-Device Support: Accessible from desktop, tablet, and mobile devices for a seamless experience.
  • Dark Mode: Toggle between light and dark themes for better visual comfort.

Tech Stack

  • Frontend: React.js, Tailwind CSS for modern UI design.
  • Backend: Google Firebase (Authentication & Database) for secure and scalable backend solutions.
  • Movie Data: TMDB API for extensive movie information.
  • AI Search: OpenAI API for intelligent and intuitive search functionality.
  • State Management: Redux for efficient global state handling.

Installation

  1. Clone the repository:

    git clone https://github.com/striverz/FilmyGPT.git
    cd FilmyGPT
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start

Usage

  • Sign in using Google authentication for a personalized experience.
  • Browse or search for movies using the AI-powered search bar.
  • Click on a movie to view details, watch the trailer, and read reviews.
  • Get personalized recommendations based on search history and preferences.
  • Add movies to your favorites and watchlist for easy access later.
  • Enjoy a seamless experience across multiple devices with responsive design.

Links

Contributing

Contributions are welcome! Feel free to fork this repository, create new features, optimize existing functionalities, and submit a pull request.

How to Contribute:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes and commit them: git commit -m 'Added new feature'
  4. Push to your forked repo: git push origin feature-branch
  5. Submit a pull request.

About

A Netflix-inspired platform combining GPT-powered features for intelligent recommendations and interactions, built using Google Firebase and TMDB APIs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published