Skip to content

An Netflix Based website with GPT search powered by Gemini to recommend movies

Notifications You must be signed in to change notification settings

halith-smh/NetflixGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetflixGPT

NetflixGPT is a web application designed to provide movie suggestions using TMDB and Gemini APIs. The platform offers a user-friendly interface, including a shimmer effect for a better user experience. It also features a robust search functionality and secure user authentication with Firebase.

Table of Contents

Features

  • User-Friendly Interface: Clean and interactive UI with shimmer effect for a polished look.
  • Movie Suggestions: Get movie recommendations based on user queries using TMDB and Gemini APIs.
  • Search Functionality: Advanced search to find movies easily.
  • Secure Authentication: User authentication with Firebase for secure access.
  • Responsive Design: Works seamlessly on various devices and screen sizes.

Tech Stack

  • Frontend: React, TailwindCSS
  • Backend: Firebase Authentication
  • APIs: TMDB API, Gemini API
  • Deployment: Firebase Hosting

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/netflixgpt.git
  2. Navigate to the project directory:
    cd netflixgpt
  3. Install the dependencies:
    npm install

Usage

  1. Create a .env file in the root directory and add your API keys:
    FIREBASE_API=
    FIREBASE_APP_ID=
    REACT_APP_GEMINI_API_KEY=
    REACT_APP_OMDB_KEY=
    REACT_APP_TMDB_KEY=
    
  2. Start the development server:
    npm start
  3. Open your browser and go to http://localhost:3000.

Screenshots

Home Page Home Page

Search Results Search Results

Contributing

  1. Fork the repository.
  2. Create your feature branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m 'Add your feature'
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request.

Contact


Thank you for checking out NetflixGPT! Feel free to contribute, open issues, or reach out with any questions or suggestions.

About

An Netflix Based website with GPT search powered by Gemini to recommend movies

Topics

Resources

Stars

Watchers

Forks