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
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
- Öffne die App in deinem Webbrowser (nachdem du Zugriff erhalten hast).
- Gib deine Vorlieben ein, wie verfügbare Zeit, Lieblingsfilm, gewünschte Stimmung und Genre (klassisch oder neu).
- Drücke den Absenden-Button, um personalisierte Empfehlungen zu erhalten.
- Erkunde die Liste der Empfehlungen und sieh dir Details und Poster der Filme an.
Repository
Entdecke das Projekt auf GitHub hier: PopChoice App.






