emanoelhenrick / lord-of-the-books

Social network and book manager made in Java for a university project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Equipe Minimundo

Ideias que inspiram o projeto (sites, blogs, sistemas, fontes de dados):

Integrantes do grupo

Descrição geral do projeto

Rede social para o gerenciamento de leituras de livros inspirado no Cabeceira e Letterboxd. Os leitores(usuários) poderão se registrar, pesquisar e descobrir novos livros, adicionar em suas listas, compartilhar avaliações e definir a progressão de suas leituras. O programa conta com apenas um tipo de usuário e um sistema de "gamificação" para incentivar os leitores.

Requisitos do projeto

  • REQ1 O usuario deve poder registrar e logar no sistema
  • REQ2 O usuario deve poder pesquisar um livro
  • REQ3 O usuario deve poder categorizar os livros em lido, quero ler, lendo ou favorito, e atualizar depois
  • REQ4 O usuário deve poder adicionar livros a listas personalizadas
  • REQ5 O usuario deve poder classificar os livros em ate 5 estrelas
  • REQ6 O usuario deve poder escrever uma resenha do livro
  • REQ7 O usuário pode consultar as resenhas escritas sobre o livro
  • REQ8 O usuario deve poder marcar a progressao dos livros
  • REQ9 O usuário deve poder estabelecer uma meta de leitura
  • REQ10 O usuario deve ter um sistema "gameficado" de niveis por páginas lidas

Cronograma de MVPs com seleção de requisitos

  • MVP1 - Cadastros - [REQ1]: cadastro de usuários.
  • MVP2 - Adicionar Livros - [REQ2, REQ3, REQ4]: implementação da pesquisa de livros e adicionar livros em listas pessoais.
  • MVP3 - Avaliações - [REQ5, REQ6, REQ7]: implementar sistema de resenhas de livros.
  • MVP4 - Gameficação - [REQ8, REQ9, REQ10]: implementar sistema de gameficação com metas baseadas na progressão de leitura e páginas lidas.

About

Social network and book manager made in Java for a university project.


Languages

Language:Java 100.0%