/MetodosdeProgramacao_ProjetoDisciplina

Projeto da disciplina Métodos de Programação (CIC0234) da Universidade de Brasília realizado em grupo com metodologias Scrum e Kanban.

Primary LanguageJavaScript

MetodosdeProgramacao_ProjetoDisciplina

Projeto da disciplina Métodos de Programação (CIC0234) da Universidade de Brasília realizado em grupo com metodologias Scrum e Kanban.

Sobre

"O sistema utiliza um algoritmo de match que recebe a preferência dos usuários por filmes, séries, livros e outros, e recomenda grupos e/ou outros usuários que apresentam gostos semelhantes. O sistema deve ter pelo menos um administrador e os usuários.

Usuário

Os usuários se cadastram no site e podem escolher suas preferências de filmes, livros, etc, e estas podem ser mudadas a qualquer momento. Eles têm a sua situação no sistema armazenada.

O algoritmo de match apresenta as opções ao usuário que pode escolher entre as várias disponíveis (outros usuários, grupos). O usuário pode se juntar a outros diretamente ou em grupo e tem a opção de bloquear usuários e sair de grupos.

Os usuários podem se comunicar de forma privativa pelo site diretamente ou em grupo.

Administrador

O administrador faz todas as tarefas relacionada com a administração do site. Ele escolhe o que pode usado como preferência (ex. filmes, livros, etc).

Deve ser gerado um relatório para o administrador dizendo quantas pessoas usaram o sistema, quantos grupos, qual o tamanho, etc."

Especificações

Trata-se de um Site subdividido em Back-end e Front-end, com uso do Firebase como banco de dados.