Número da Lista: 52
Conteúdo da Disciplina: Grafos1
Matrícula | Aluno |
---|---|
22/1031265 | Carlos Eduardo Rodrigues |
22/1037993 | Patrícia Helena Macedo da Silva |
O GraphFlix propõe um sistema de recomendação de filmes e séries que se baseia no gosto do usuário, oferecendo sugestões personalizadas com base nos gêneros e na avaliação mínima escolhida. Por meio de um grafo de relacionamento entre títulos e gêneros, o sistema permite que o usuário selecione seus gêneros favoritos e defina uma nota mínima, retornando filmes e séries que atendem a esses critérios.
O sistema organiza as informações em um grafo, onde cada título (filme ou série) é ligado a seus gêneros associados, e cada título também possui relações com outros títulos que compartilham ao menos um gênero.
Visualização no neo4j relacionamento compartilha entre títulos e títulos (limite máximo de 1000 nós)
Link do vídeo de apresentação: https://www.youtube.com/watch?v=gtpkk-_SSHE
Linguagem: Python
Versão: 3.12.3 ou superior
Framework: Django
Versão: 4.2.2 ou superior
Para começar, abra o terminal e clone o repositório em um diretório local da seguinte maneira:
https://github.com/projeto-de-algoritmos-2024/Grafos1_GraphFlix.git
Use o seguinte comando para construir a imagem Docker:
docker build -t graphflix_app .
Inicie o contêiner Docker:
docker compose up
Acesse em um navegador digitando http://0.0.0.0:8000/
Para obter recomendações personalizadas de filmes e séries do GraphFlix, siga os passos abaixo:
-
Cadastro e Login
Primeiro, é necessário se cadastrar no site e fazer login para acessar as funcionalidades de recomendações. -
Acesso à Página de Recomendações
Após o login, acesse a página de Recomendações. -
Definição de Preferências
- Na página de Recomendações, defina seus critérios de busca.
- Escolha o gênero ou gêneros que você prefere (ex.: ação, drama,comédia romântica etc.).
- Defina a nota mínima que deseja para os conteúdos sugeridos.
-
Recebimento dos Resultados
O site irá exibir uma lista de filmes e séries que correspondem às suas preferências. -
Favoritar Conteúdos
Clique no filme ou série que mais chamou sua atenção e adicione-o aos favoritos. Isso permite que você guarde e acesse rapidamente seus conteúdos preferidos. -
Acesso aos Favoritos no Perfil
Todos os seus favoritos ficam salvos na aba exclusiva de Favoritos dentro do seu perfil, onde você pode visualizá-los a qualquer momento.
Aproveite suas recomendações personalizadas e explore novos conteúdos!