PopChoice - KI-Filmempfehlung

Die Webanwendung PopChoice ist mit Nuxt 3, TypeScript, Tailwind CSS, Supabase und der OpenAI-API aufgebaut. Sie ermöglicht es den Nutzern, personalisierte Filmempfehlungen basierend auf ihren Vorlieben zu entdecken, indem fortschrittliche KI-Technologie eingesetzt wird. Die App bietet eine moderne und ansprechende Benutzeroberfläche, die das Eintragen von Vorlieben erleichtert, um präzise Empfehlungen zu generieren.

Funktionen und Features

  • Personalisierte Filmempfehlungen: Nutzt die OpenAI-API, um Empfehlungen basierend auf den Vorlieben der Nutzer zu geben, wie z. B. Lieblingsfilm, Stimmung, verfügbare Zeit und Genrepräferenzen.
  • Responsives Design: Optimiert für eine reibungslose Benutzererfahrung auf Desktop- und Mobilgeräten.
  • Fortschrittliche Technologie: Verwendet OpenAI-Embeddings und die Vektordatenbank von Supabase, um Ähnlichkeiten mit Filmen in einer umfangreichen Datenbank zu finden.
  • Dynamische Posterwiederherstellung: Zeigt Filmplakate, die über die TMDB-API abgerufen werden, für ein ansprechendes visuelles Erlebnis an.

Screenshots

Splash screen - PopChoice - KI-Filmempfehlung Form - PopChoice - KI-Filmempfehlung Ergebnisse - PopChoice - KI-Filmempfehlung

Demo

Die Nutzung der App bringt Kosten aufgrund des Tokenverbrauchs mit sich, und die Supabase-Vektordatenbank deaktiviert sich nach einer bestimmten Zeit automatisch (Begrenzung der kostenlosen Version). Aus diesem Grund muss eine Demo angefordert werden, um die App vorzuführen.

Anleitung zur Nutzung

  1. Öffne die App in deinem Webbrowser (nachdem du Zugriff erhalten hast).
  2. Gib deine Vorlieben ein, wie verfügbare Zeit, Lieblingsfilm, gewünschte Stimmung und Genre (klassisch oder neu).
  3. Drücke den Absenden-Button, um personalisierte Empfehlungen zu erhalten.
  4. Erkunde die Liste der Empfehlungen und sieh dir Details und Poster der Filme an.

Repository

Entdecke das Projekt auf GitHub hier: PopChoice App.

Pin It on Pinterest