Giter Site home page Giter Site logo

netflix_gpt's Introduction

Visual Overview

Login Page

Login Page

Recent Movie Trailer

Recent Movie Trailer

Movie List Page

Movie List Page

Movies Section

Movies Section

GPT integrated Search Page

AI Integrated Searchbar

Netflix GPT

  • link (https://netflix-gpt-d534b.web.app/)
  • Create React App
  • Configure TailwindCSS
    • Header
    • Login Form
    • SignUp Form
    • Form Validation
    • Firebase setup
    • Deploying our app to production
    • Create SignUp User Account
    • Implement Sign In user API
    • Created Redux Store with userSlice
    • Implemented Sign out
    • Update Profile
    • BugFix:Sign up user display Name and profile picture Update
    • BugFix:If the user is not logged in Redirect / browse to login Page and Vice versa.
    • Unsubscribed to the onAuthState Change callback
    • Added Hardcoded values inside constants.
    • Registered to TMDB API & create an APP over there
    • Then fetch the API of Now Playing movies.
    • Custom Hook for Now Playing Movies
    • Create A movieSlice
    • Update store with movies Data
    • Planning for MainContainer & secondary container
    • Fetch Data from Trailer Video
    • Update store with Trailer Video Data
    • Embedded the Youtube video and make it auto play and mute
    • Tailwind Classes to make Main Container Look awesome..
    • Build Secondary Component
    • Build Movie List
    • TMDB Image CDN URL
    • Made the broswe Page look awesome
    • Feteched Dynamic API.
    • Did everything using custom hooks hence maintaining maintainer.
    • Building GPT search Feature
    • MultiLanguage Feature Added.
    • GPT AI integrated. (Important Note This Api provides free service only for 3 months from the date of account creation(CHAT GPT account creation.))
    • Get OPEN AI API Key
    • GPT search page
    • Memoization
    • created gptSlice added data..
    • .env file to gitignore...
    • Made it Responsive

Features

  • Login/Sign Up
    • Sign In / Sign Up Form
    • redirect to browse
  • Browse(after authentication)
    • Header
    • Main Movie
    • Tailer in background
    • Title & Description
    • Movie Suggestions - MovieLists * N
  • NetFlix GPT - Search Bar - Movie Suggestions

Installation

  1. Clone the Repo:

    git clone https://github.com/Saurav1928/Netflix-GPT
  2. Install Required Dependencies

    npm install
  3. Start The Server

     npm run start
  4. Create Your .env file

Usage

  • Follow the installation steps to set up the project.
  • Navigate to http://localhost:3000 in your browser to view the application.

Contributing

  • If you'd like to contribute, please fork the repository and create a new branch. Pull requests are welcome!
  • Regards - Vedant Vedpathak

netflix_gpt's People

Contributors

saurav1928 avatar vedantv3 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.