Cine Match
Personalized movie recommendations based on prompts.
What it does
Our application uses the Gemini API to recommend movies based on an initial prompt provided by the user. This prompt can be of any type, including movie categories, actor names, awards, or any other parameter the user wishes.
The backend is developed in Node.js with TypeScript, ensuring robust and scalable performance. We leverage Google Cloud Functions to handle the submission of the search prompt. Once the prompt is received, the Gemini API processes it and curates a list of movies that best align with the given criteria.
After Gemini identifies the ideal movie, the application interacts with the IMDB API, which returns the movie's title, synopsis, and cover image. By analyzing the context of the prompt, the Gemini API searches its database and provides precise and relevant results.
This seamless integration ensures a highly personalized user experience, allowing users to discover new movies or revisit classics that perfectly match their interests or current mood. The combination of flexibility in the initial prompt with accuracy in recommendations makes the application a powerful tool for movie lovers.
Built with
- Flutter
- Firebase
- Cloud Functions
Team
By
Cine Match
From
Brazil