Distribuído por
QualMovie? é um aplicativo de recomendação de filmes que ajuda os usuários a encontrar os melhores filmes e programas de TV para assistir em suas plataformas de streaming favoritas com base em suas necessidades atuais. Se você encontrou um filme em Tiktok ou Instagram e deseja assistir, mas não sabe o título exato ou apenas tem alguns detalhes, qualmovie? Você cobriu você.
Página principal
Resultado dos filmes
Componente de carregamento
https://www.loom.com/share/6d8256e04034b8488309c55c29e46b5?sid=AE1A4B2E-B4FB-4390-9906-A476A46D9131
git clone https://github.com/pacyL2K19/whichmovie.git
cd whichmovieyarn installSiga este guia e certifique -se de obter sua chave de API de cluster e URL
Você também precisará de uma chave da API HuggingFace para prosseguir. Tendo uma conta HF, você pode obter a sua aqui
Crie um arquivo .env.local no diretório raiz com as seguintes variáveis:
WCD_URL=your-weaviate-cloud-domain
WCD_API_KEY=your-weaviate-cloud-api-key
HUGGINGFACE_API_KEY=your-hf-api-keyVocê precisa criar uma nova coleção em seu cluster para começar a consultar o banco de dados. Felizmente, criamos um conjunto de comandos personalizáveis para definir facilmente seu ambiente
yarn collection:create --collectionName=Movie --eraseIfExists=true --hfAPIKey= < YOUR_HUGGING_FACE_APIKEY > --wcdUrl= < YOUR_WCD_URL > --wcdApiKey= < YOUR_WDC_KEY >--eraseIfExists dependendo do seu caso de uso. Em seguida, semere alguns dados em sua coleção. No contexto da recomendação do filme, temos um pequeno conjunto de dados de filmes, sinta -se à vontade para usar qualquer fonte de sua necessidade. Execute o seguinte comando para semear sua coleção com alguns dados: 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 devAbra o aplicativo em seu navegador
http: // localhost: 3000
O aplicativo usa um conjunto de dados de filmes populares para fornecer recomendações. Qualquer fonte pode ser usada aqui, para fins de demonstração, temos uma lista de filmes no arquivo data/dumb.ts . Sinta -se à vontade para usar qualquer outra fonte de dados.
Contribuições, questões e solicitações de recursos são bem -vindos! Sinta -se à vontade para verificar a página de problemas se quiser contribuir.
Este projeto está licenciado pelo MIT.