/betterboxd

Betterboxd - Projeto de Paradigmas de Linguagem de Programação 2023.2

Primary LanguageHaskell

Betterboxd

Betterboxd - Projeto de PLP O Betterboxd é uma plataforma para avaliar filmes, obter recomendações, organizar watchlists, e interagir com seus amigos sobre os filmes vistos recentemente. Diferentemente do site no qual foi inspirado - o Letterboxd -, o Betterboxd oferece ao usuário estatísticas sobre os seus gostos cinematográficos e “perfil” como cinéfilo.

Instalação

Execute o arquivo, de acordo com sua respectiva linguagem (executar haskell a partir do main dentro da pasta haskell e vice-versa para prolog).

Perfil do Usuário

  • Criar perfil
  • Alterar dados do perfil
  • Visualizar perfil
  • Ver estatísticas do usuário

Filmes

  • Visualizar informações de um filme
  • Registrar filme assistido
  • Avaliar filme
  • Alterar avaliação de filme
  • Adicionar comentário sobre filme
  • Alterar comentário sobre filme

Listas

  • Criar lista de filmes
  • Visualizar listas do usuário
  • Visualizar lista detalhada
  • Adicionar ou remover filmes de uma lista
  • Excluir ou renomear lista de filmes

Recomendações

  • Baseadas nas preferências e histórico do usuário

Exploração de Perfis

  • Buscar perfil de usuário
  • Visualizar perfil de usuário