Project Passargada
Objetivo e descrição do sistema:
O sistema desenvolvido é baseado no Project Gutemberg e no site Domínio Público. Ele contará com livros que estão em domínio público, possibilitando sua leitura e download, e também terá usuários que poderão apreciar mais funcionalidades como lista de favoritos e recomendações de livros.
Ao término do sprint, almejamos haver implementado um sistema que permita consulta e download de livros, criação de contas para usuários que tenham funcionalidades como lista de favoritos e recomendação de novos livros. Para facilitar a utilização do sistema, será implementada uma interface gráfica básica.
Equipe:
Ana Flavia Ciríaco - 2018055008
Breno Matos - 2017086007
Francisco Galuppo Azevedo - 2017014960
Luiza Chagas Brandão Campos - 2017015010
Rennan Cordeiro - 2018054850
Controle do Sprint
Estórias e tarefas
-
Eu, como usuário, gostaria de poder observar as informações dos livros; (8)
- Criar a Tabela de livros
- Criar as páginas
- Todos os livros
- Busca de livros
- Página de livro
- Página de usuário
- Criar a interface gráfica do site
-
Eu, como usuário, gostaria de fazer buscas por livros; (5)
- Implementar queries do banco de dados
- Implementar a funcao de busca
- Fazer o form de busca
- Modelar query que busca informações de livro
- Criar função geradora de página de livro
-
Eu, como usuário, gostaria de ter uma conta (13)
- Criar a tabela de usuários
- Criar função geradora de página de usuário
- Criar form de login
- Criar a função de login
- Criar form de cadastro
- Criar função de cadastro
- Modelar query que insere usuário na tabela
- Criar função de logout
-
Eu, como usuário, gostaria de comentar e avaliar livros (5)
- Criar tabela de comentários e avaliação
- Criar form de comentários e avaliação
- Modelar query que insere comentário na tabela
- Criar função que insere novo comentário na tabela
- Modelar quey para buscar comentários de livro
- Criar função para buscar comentários para a página do livro
-
Eu, como usuário, gostaria de salvar livros lidos na minha conta; (5)
- Criar tabela de livro lido
- Criar botão de lido
- Adaptar interface de perfil para adicionar lista de livros lidos
- Modelar query para informar livro lido
- Criar função para buscar livros lidos para a página do usuário
-
Eu, como usuário, gostaria de ter uma lista de desejos na minha conta; (5)
- Criar tabela de favoritos
- Criar botão de favoritos
- Adaptar interface de perfil para adicionar lista de livros desejados
- Modelar query para informar livro favorito
- Criar função para buscar livros desejados para a página do usuário
-
Eu, como usuário, gostaria de receber recomendações. (3)
- Criar query que retorna os livros mais lidos como recomendação
- Criar função para buscar livros mais lidos
- Adaptar a página inicial para retornar os livros mais lidos