17ᵃ Semana do Projeto

Nesta semana (23 a 30/10), demos continuidade ao desenvolvimento do projeto. Como colocado no último post, aproveitamos que na semana anterior não tivemos aula aumentar o foco no planejamento das últimas features a serem desenvolvidas, principalmente as questões de análises estatísticas, geolocalização e código de barras. 

As queries para extrair os dados, após serem definidas, começaram a ser implementadas no back end, e em breve estarão disponíveis no app com visualizações amigáveis para o usuário. Em paralelo, a questão dos comentários globais está avançando. 

Também no back, foi implementada uma flag no comentário para avisar se é um comentário público ou não, assim como um filtro, para evitar vulnerabilidades que exponham o conteúdo de todos os comentários para todos os usuários. Como ainda falta implementar a ordenação dos comentários no front, e isso requer mais flags a entidade usuário, os testes serão reescritos após finalizarmos esta feature, já que alterar a entidade usuário requer alterar todos os testes que temos. No front, a visualização básica dos comentários globais foi implementada, faltando apenas ordenar de acordo com a preferência do usuário.

Além disso, no front end, seguindo recomendações dos professores, duas alterações foram feitas:

  • O app passa as coordenadas reais do usuário para que esta informação seja salva em banco, e o entendimento do local onde o usuário se encontra, em termos de nome e endereço é feito no back.
  • Foram feitas algumas alterações no processo de leitura do código de barras, a começar pelo ícone que indica esta funcionalidade:
    • Ao cadastrar um produto já existente, o app sugere o produto para o usuário;
    • O código de barras pode ser digitado, para casos em que a leitura via câmera não funciona (este modo de busca exigiu uma pequena mudança no back também).
Este foi o andamento nesta última semana, estamos tão perto mas tão longe de finalizarmos... Uma hora chegamos lá 😅

Nenhum comentário:

Postar um comentário