Netflix Gemini is an AI-powered movie and TV show discovery web app inspired by Netflix. Built using React, Redux, and Firebase, this platform helps users decide what to watch next based on natural language input like mood, preferences, or genres.
Unlike a traditional Netflix clone, Netflix Gemini leverages AI to assist users in discovering content that matches their vibe — making movie browsing smarter and more personalized.
- 🔍 AI-based Movie Search – Ask what to watch based on mood or keywords
- 🎬 Watch Trailers – View trailers for each title
- 📌 Personal Watchlist – Add and manage favorite shows/movies
- 🔐 Firebase Authentication – Secure login and user sessions
- 🌐 Real-time Suggestions – Uses TMDB and Gemini API for dynamic content
-
Clone the repository
git clone git@github.com:anmolsah/NetflixGemini.git
-
Install dependencies
cd netflix-gemini npm install -
Start the development server
npm start
| Tool/Tech | Purpose |
|---|---|
| React | Frontend UI |
| Redux | State Management |
| Firebase | Auth & backend |
| TMDB API | Movie & TV data |
| Gemini API | AI-based natural language responses |
This project is licensed under the MIT License. See the LICENSE file for more details.
- TMDB – For movie and show data
- Firebase – For backend & auth
- Google Gemini API – For AI integration

