GithubHelp home page GithubHelp logo

mooview's Introduction

Projeto da disciplina Paradigmas de Linguagem de Programação - 2020.1e

O sistema é uma espécie de rede social colaborativa para cinéfilos, onde há funcionalidades de avaliação, recomendação e consulta de filmes e séries.

Intruções para rodar o programa

Paradigma Funcional

  1. Clone o projeto
git clone https://github.com/gabrielfernans/mooview
  1. Acesse a pasta haskell/
cd mooview/haskell
  1. Rode o comando ghc para executar
ghc -o main Main.hs && ./main

Funcionalidades:

  • Avaliar um filme (notas de 0 a 10);

  • Consultar listas de filmes baseadas em certas especificações, como ator, diretor, gênero, etc;

  • Cada usuário terá uma lista com os filmes que deseja assistir e poderá adicionar e remover filmes dessa lista livremente, além disso este poderá marcar os filmes como assistidos;

  • Cada usuário pode acessar as informações de outros usuários, tais como filmes assistidos e lista de preferências;

Cada filme terá as seguintes informações:

  • Nome;
  • Nota (média das notas dos usuários);
  • Elenco;
  • Diretor;
  • Gênero;
  • Data de lançamento;
  • Sinopse.

Integrantes:

  • Erick Morais de Sena
  • Daniel de Matos Figueredo
  • Gabriel Fernandes da Costa
  • Natan Vinícius da Silva Lucena

mooview's People

Contributors

gabrielfernans avatar erickems avatar figdan21 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.