An AI-powered streaming platform combining entertainment with intelligent assistance.
FlixGPT is a streaming app with a combination of GenAI for recommendation. I used Netflix UI as reference for the Streaming app and leverage Google Gemini model for the movie recommendation.
- React
- Redux Tool
- JavaScript
- Firebase
- Authentication: Signup/Signup
- Signout feature
- Landing Page:
- Now playing movie along with Trailer
- Now playing movie details
- Top Now playing movies poster in a Carousel
- Top Popular movies poster in Carousel
- Top Rated movies poster in Carousel
- Gemini Integration in Stream App
- Multi language feature in Recommendation page
- Recommendation feature as per the query
- Memoization of Fetching movies in Landing page
- Before starting the project please add .env file and add TMDB and OPENAI KEY into it.
- Setup Firebase project and configure in the solution in
firebase.config.js
. - Run the solution:
npm run start
.