Cine Match
Recommandations personnalisées de films en fonction des requêtes.
Description
Notre application utilise l'API Gemini pour recommander des films en fonction d'une invite initiale fournie par l'utilisateur. Cette invite peut être de n'importe quel type, y compris des catégories de films, des noms d'acteurs, des récompenses ou tout autre paramètre souhaité par l'utilisateur.
Le backend est développé en Node.js avec TypeScript, ce qui garantit des performances robustes et évolutives. Nous utilisons Google Cloud Functions pour gérer l'envoi de l'invite de recherche. Une fois la requête reçue, l'API Gemini la traite et établit une liste des films qui correspondent le mieux aux critères donnés.
Une fois que Gemini a identifié le film idéal, l'application interagit avec l'API IMDB, qui renvoie le titre, le synopsis et l'image de couverture du film. En analysant le contexte de l'invite, l'API Gemini recherche dans sa base de données et fournit des résultats précis et pertinents.
Cette intégration fluide garantit une expérience utilisateur hautement personnalisée, permettant aux utilisateurs de découvrir de nouveaux films ou de revoir des classiques qui correspondent parfaitement à leurs centres d'intérêt ou à leur humeur du moment. La flexibilité de la requête initiale et la précision des recommandations font de l'application un outil puissant pour les cinéphiles.
Conçu avec
- Flutter
- Firebase
- Cloud Functions
Équipe
Par
Cine Match
De
Brésil