Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dikshant441/netflixx-gpt

A Netflix like application TMDB integration with OpenAI with Google firebase authentication.
https://github.com/dikshant441/netflixx-gpt

google-firebase javascript jsx memoization openai-api reactjs redux-toolkit tailwindcss tmdb-api validation

Last synced: about 2 months ago
JSON representation

A Netflix like application TMDB integration with OpenAI with Google firebase authentication.

Awesome Lists containing this project

README

        

# Netflix gpt

- Create React App
- Configure TailwindCSS
- Header
- Routing of App
- Login Form
- Sign up Form
- Form Validation
- useRef Hook
- Google Firebase setup
- Deploy our app to production
- Create signUp User Account
- Impliment Sign In user Api
- Create Redux Store with userSlice
- Updated User Profile
- Display name
- PhotoURL
- Email
- Password
- BugFix : Sign up user display and profile picture update
- BugFix : if the user is not logged in Redirect/ browse to Login Page and vise-versa
- Unsubscribed to the onAuthStateChanged callback
- Add hardcoded value to the constant file
- Register TMBD API & create an app & get access token
- Get Data from TMDB now playing movies list API
- Custom Hook for Now Playing Movies
- Create movieSlice
- Update Store with movies Data
- Planning for MainContauiner & secondary container
- Fetch Data for Trailer Video
- Update Store with Trailer Video Data
- Embedded the Yotube video and make it autoplay and mute
- Tailwind Classes to make Main Container look awesome
- Build Secondary Container
- Bulid Movie list
- Build Movie Card
- TMDB Image CDN URL
- Made the Browser Page amazing with Tailwind CSS
- Use Custom Hooks for diff title movies
- GPT Search Page
- GPT Search Bar
- Multi-language Feature in only GPT Search Bar
- Get Open AI Api key
- Get Search API Call
- Fetch gptmoviesSuggestion from TMDN
- created gptSlice added date
- Reused Movie list componant to make suggestion container
- Memoozation
- Added .env file
- Adding .env file to gitignore
- Made our Site Responsive
- and according to knowledge will updating time to time

# Features
- Login/ sing up
- sing in/sign up form
- redirect to browser app
- Browser( after authentication)
- header
- MainContainer
- Video Background
- VideoTittle
- MovieList * N
- cards * N

- NetflixGPT
- SearchBar
- Movie suggection