Giter VIP home page Giter VIP logo

gptflix's Introduction

๐Ÿ’ฅ GPTFLIX

GPTFLIX is a web app for watching the latest movies with a movie recommendation system using OpenAI's GPT API's. It is built using React, Redux for frontend & firebase for Authentication.

Tech Stack

  • React
  • Redux
  • Firebase

๐Ÿ› ๏ธ Local Development

We will first start with setting up the Local Project Environment:

git clone https://github.com/imnitesh18/GPTFLIX.git
cd GPTFLIX

Now we will add the environment variables in the project:

  • Create a .env file in the project and add REACT_APP_OPENAI_KEY & REACT_APP_TMDB_KEY.

Now run the following commands:

npm install or npm i
npm start

๐Ÿ“ธ Working Model Screenshots!

Screenshot 2024-04-17 at 1 50 14 AM

Screenshot 2024-04-17 at 1 48 43 AM

Screenshot 2024-04-17 at 1 49 54 AM

๐Ÿฅ Features

  • GPT Movie Search: Harness the power of AI with our GPT-powered movie search feature. Simply input any query, no matter how complex, and let our AI suggest a set of 5 movies tailored to your search.

  • Comprehensive Info: From plot summaries, and movie videos, to cast details, GPTFLIX provides everything you need to know about your favourite movies.

  • Device-Friendly: Enjoy Madflix seamlessly across all devices, whether you're on a desktop, tablet, or smartphone.

  • Secure Access: Safeguard your account with user authentication, offering hassle-free login, signup, and password recovery options.

  • Explore Cast: Click on any cast member to discover all movies featuring that actor or actress, expanding your cinematic horizons effortlessly.

  • Diverse Movie Categories: On the homepage, immerse yourself in a curated selection of movies categorized as Now Playing, Discover, Top Rated, All-Time Favorites, and Popular, powered by the The Movie Database (TMDB) API.

gptflix's People

Contributors

imnitesh18 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.