Angetrieben von
Welcher Movie? ist eine Filmempfehlungsanwendung, mit der Benutzer die besten Filme und Fernsehsendungen finden können, die auf ihren bevorzugten Streaming -Plattformen basierend auf ihren aktuellen Anforderungen ansehen können. Egal, ob Sie einen Film auf Tiktok oder Instagram gestoßen haben und ihn sehen möchten, aber den genauen Titel nicht kennen oder nur ein paar Details haben, welcher Movie? Hat dich versichert.
Hauptseite 
Filme Ergebnis 
Ladekomponente 
https://www.loom.com/share/6d8256ae04034b8488309c55c29e46b5?sid=AE1A4B2E-B4FB-4390-9906-A476A46D9131
git clone https://github.com/pacyL2K19/whichmovie.git
cd whichmovieyarn installFolgen Sie dieser Anleitung und stellen Sie sicher, dass Sie Ihren Cluster -API -Schlüssel und Ihre URL erhalten
Sie benötigen auch einen API -Taste für den HuggingFace . Wenn Sie ein HF -Konto haben, können Sie Ihre hier bekommen
Erstellen Sie eine .env.local -Datei im Stammverzeichnis mit den folgenden Variablen:
WCD_URL=your-weaviate-cloud-domain
WCD_API_KEY=your-weaviate-cloud-api-key
HUGGINGFACE_API_KEY=your-hf-api-keySie müssen eine neue Sammlung in Ihrem Cluster erstellen, um die Datenbank abzufragen. Glücklicherweise haben wir eine Reihe von anpassbaren Befehlen erstellt, um Ihre Umgebung einfach festzulegen
yarn collection:create --collectionName=Movie --eraseIfExists=true --hfAPIKey= < YOUR_HUGGING_FACE_APIKEY > --wcdUrl= < YOUR_WCD_URL > --wcdApiKey= < YOUR_WDC_KEY >--eraseIfExists übergeben. Dann einige Daten in Ihrer Sammlung säen. Im Kontext der Filmempfehlung haben wir einen kleinen Datensatz mit Filmen und können jede Quelle Ihres Bedürfnisses verwenden. Führen Sie den folgenden Befehl aus, um Ihre Sammlung mit einigen Daten zu säen: yarn collection:seed-data --collectionName=Movie --hfAPIKey= < YOUR_HUGGING_FACE_APIKEY > --wcdUrl= < YOUR_URL > --wcdApiKey= < YOUR_WDC_KEY >yarn collection:drop --collectionName=Movie --hfAPIKey= < YOUR_HUGGING_FACE_APIKEY > --wcdUrl= < YOUR_URL > --wcdApiKey= < YOUR_WDC_KEY >yarn devÖffnen Sie die Anwendung in Ihrem Browser
http: // localhost: 3000
Die Anwendung verwendet einen Datensatz populärer Filme, um Empfehlungen zu geben. Jede Quelle kann hier verwendet werden. Für einen Demo -Zweck haben wir eine Liste von Filmen unter der Datei data/dumb.ts . Fühlen Sie sich frei, jede andere Datenquelle zu verwenden.
Beiträge, Probleme und Feature -Anfragen sind willkommen! Überprüfen Sie die Seite mit der Probleme, wenn Sie einen Beitrag leisten möchten.
Dieses Projekt ist MIT lizenziert.