Cine Match

Personalisierte Filmempfehlungen basierend auf Prompts.

Funktion

Unsere Anwendung verwendet die Gemini API, um Filme basierend auf einem ersten Prompt zu empfehlen, den der Nutzer liefert. Dieser Prompt kann beliebiger Art sein, z. B. Filmkategorien, Schauspielernamen, Auszeichnungen oder andere Parameter, die der Nutzer wünscht.

Das Backend wird in Node.js mit TypeScript entwickelt, was eine robuste und skalierbare Leistung gewährleistet. Wir nutzen Google Cloud Functions, um die Einreichung des Suchvorschlags zu verarbeiten. Sobald der Prompt empfangen wurde, verarbeitet die Gemini API ihn und erstellt eine Liste von Filmen, die am besten zu den angegebenen Kriterien passen.

Nachdem Gemini den idealen Film gefunden hat, interagiert die Anwendung mit der IMDB API, die den Titel, die Zusammenfassung und das Coverbild des Films zurückgibt. Durch die Analyse des Kontexts des Prompts durchsucht die Gemini API ihre Datenbank und liefert präzise und relevante Ergebnisse.

Diese nahtlose Integration sorgt für eine äußerst personalisierte Nutzererfahrung. So können Nutzer neue Filme entdecken oder Klassiker noch einmal ansehen, die perfekt zu ihren Interessen oder ihrer aktuellen Stimmung passen. Die Kombination aus Flexibilität beim ersten Prompt und Genauigkeit bei den Empfehlungen macht die Anwendung zu einem leistungsstarken Tool für Filmliebhaber.

Basis

  • Flutter
  • Firebase
  • Cloud Functions

Team

Von

Cine Match

Von

Brasilien