Skip to content

Quanté? é um aplicativo mobile que permite aos usuários pesquisar preços de produtos e serviços.

Notifications You must be signed in to change notification settings

lorenaleao/quante

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quante

Quanté? é um aplicativo mobile que permite aos usuários pesquisar preços de produtos e serviços.

Será desenvolvido como um trabalho para a disciplina de Engenharia de Software (2020/1).

Equipe de Desenvolvedores

Ferramentas de organização do processo de desenvolvimento

  • Trello: para que possamos acompanhar a evolução da implementação das histórias, criamos um quadro Scrum (ou Scrum Board) no Trello com as colunas To Do, In Progress, To Verify e Done.

  • GitHub Flow: decidimos adotar o GitHub Flow como o nosso fluxo de trabalho. Seus princípios são os seguintes:

    • Anything in the master branch is deployable
    • To work on something new, create a descriptively named branch off of master (ie: new-oauth2-scopes)
    • Commit to that branch locally and regularly push your work to the same named branch on the server
    • When you need feedback or help, or you think the branch is ready for merging, open a pull request
    • After someone else has reviewed and signed off on the feature, you can merge it into master
    • Once it is merged and pushed to ‘master’, you can and should deploy immediately

Sprint Planning

Histórias, tarefas for história e seus respectivos responsáveis

  • Cadastrar um produto

    • Criar tela do cadastro do produto - Guilherme Miranda
    • Criar um método POST para inserção dos dados no banco - Tomaz Gomes
    • Criar estrutura no banco para armazenar os dados do produto - Lorena Leão
    • Criar método para cadastrar imagens no back-end - Raphael Augusto
  • Cadastrar estabelecimento

    • Criar tela do cadastro do estabelecimento - Guilherme Miranda
    • Criar um método POST para inserção dos dados no banco - Raphael Augusto
    • Criar estrutura no banco para armazenar os dados do estabelecimento - Lorena Leão
  • Fazer pesquisa na base de dados

    • Criar tela para pesquisa de produto - Matheus Guilherme Veloso
    • Criar método GET para fazer pesquisa no banco de produto - Tomaz Gomes
    • Criar método GET para fazer pesquisa de lojas - Tomaz Gomes
    • Criar método GET para fazer pesquisa por categorias - Tomaz Gomes
    • Criar métodos para ordenação na interface - Matheus Guilherme Veloso
    • Criar métodos para filtros na interface - Matheus Guilherme Veloso

    No backlog (tarefas a serem implementadas se sobrar tempo)

    • Filtrar pesquisa por Geolocalização
  • Cadastrar-se no sistema

    • Criar tela de cadastro - Guilherme Miranda
    • Criar tela de exbir o perfil do usuário (essa tela pode ser editada e possui botão de exclusão) - Matheus Guilherme Veloso
    • Criar tabela dos usuários - Lorena Leão
    • Criar métodos CRUD para o usuário - Raphael Augusto
  • Avaliar produto

    • Criar tabela no banco que guarda as avaliações do produto - Lorena Leão
    • Criar tela de exibição do produto com campo de avaliação - Matheus Guilherme Veloso
    • Criar métodos CRUD - Tomaz Gomes
  • Atualizar dados do produto

    • Criar estrutura para requisição de atualização no banco - Lorena Leão
    • Criar uma tela para inserir a requisição de atualização do produto - Guilherme Miranda
    • Criar método que verifica se uma quantidade X de requisições foi feita, e após este número de requisições, o valor mais frequente se torna o valor oficial do produto. - Raphael Augusto
  • Avaliar Estabelecimentos

    • Criar tela que exibe informações do estabelecimento com os campos de avaliação - Guilherme Miranda
    • Criar métodos CRUD - Tomaz Gomes
    • Criar estruturas no banco para armazenar as avaliações - Lorena Leão
  • Observar o histórico das atualizações do produto

    • Criar na tela de exibição do produto a interface de exibição do histórico de atualizações do produto - Matheus Guilherme Veloso
    • Criar métodos CRUD - Tomaz Gomes
    • Criar estrutura no banco pra armazenar o histórico de atualização - Lorena Leão
  • Comparar produtos

    • Criar uma tela para exibir os produtos comparados - Guilherme Miranda

About

Quanté? é um aplicativo mobile que permite aos usuários pesquisar preços de produtos e serviços.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •