Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

Revisar Figma como preparação para implementação da busca #139

Open
anapaulagomes opened this issue May 21, 2023 · 8 comments
Open

Revisar Figma como preparação para implementação da busca #139

anapaulagomes opened this issue May 21, 2023 · 8 comments
Assignees

Comments

@anapaulagomes
Copy link
Contributor

Figma: https://www.figma.com/file/XNfcVKFQLMcw4WzYB9srDs/DadosFeira?type=design&node-id=224-2144&t=Rhddys1UH4rsOZPn-0

Aqui nessa issue vamos documentar quais as dúvidas e o que precisamos para implementação da busca por parte do design.

@matheusrocha89
Copy link
Collaborator

As dúvidas que hoje eu tenho são:

1 - A API suporta buscas por essas categorias?
image
Se sim, existe um endpoint onde podemos buscar essas categorias ou vai ser hard coded?

2 - Nossa API já tem paginação para os resultados?

3 - A pré-vizualização é um PDF?
image

4 - Falta uma página para quando não tiver resultados e uma para caso ocorra algum erro, eu não vi design dessas?

Por enquanto tenho só essas dúvidas 😄

@anapaulagomes
Copy link
Contributor Author

anapaulagomes commented May 24, 2023

A respeito da API:

  • devo trabalhar nessa issue assim que voltar de férias pra que vocês possam testar e ver os endpoints que temos ao vivo. Por enquanto temos essa documentação aqui (que está desatualizada).
  • a API tem paginação sim

Sobre o design:

  • acho que podemos tirar o PDF como visualização; as pessoas podem baixar se acharem q precisam
  • bom ponto sobre a página pra caso a busca não retorne nada 👍🏽

@anapaulagomes
Copy link
Contributor Author

Uma coisa que não vi:

  • um lugar para quantos resultados foram encontrados

Dúvida:

  • vocês acham que faz sentido adicionar logo de cara a opção de uma busca global (selecionando várias bases de dados ou todos os arquivos que temos)? tipo, uma pessoa quer pesquisar um contrato pelo código. Essa informação pode estar no diário, nas licitações e nos contratos. Ou até mesmo nomes, de pessoas ou empresas... O que acham?

@anapaulagomes
Copy link
Contributor Author

@matheusrocha89 acho que a busca é essa aqui

Screenshot 2023-05-24 at 19 55 41

Está meio confuso de saber mesmo. Acho que precisamos organizar melhor esse Figma. 😅

@matheusrocha89
Copy link
Collaborator

@anapaulagomes

vocês acham que faz sentido adicionar logo de cara a opção de uma busca global (selecionando várias bases de dados ou todos os arquivos que temos)? tipo, uma pessoa quer pesquisar um contrato pelo código. Essa informação pode estar no diário, nas licitações e nos contratos. Ou até mesmo nomes, de pessoas ou empresas... O que acham?

Eu acho que faz sentido, acho que deveria ser o padrão, e caso o usuário quisesse filtrar ele mudaria a opção a específica que ele quisesse.

@matheusrocha89
Copy link
Collaborator

@matheusrocha89 acho que a busca é essa aqui

Screenshot 2023-05-24 at 19 55 41

Está meio confuso de saber mesmo. Acho que precisamos organizar melhor esse Figma. 😅

Mas essas opções a gente puxa do BE certo? Não vamos colocar hard coded porque se o valor dessas opções mudar ou a gente precisar criar mais ou tirar alguma fica consistente essa lógica em um só lugar.

@anapaulagomes
Copy link
Contributor Author

Faz sentido, @matheusrocha89! Vou criar uma issue pra gente colocar isso num endpoint do backend, já com um nome amigável.

A busca global me preocupa em termos de performance mas não sei se teremos tantos acessos simultâneos assim (depende sempre do momento e do tema). Mas vamos testando! Se não der colocamos uma flag pra incluir busca em arquivos. O resto é tranquilo.

@matheusrocha89
Copy link
Collaborator

Concordo, vamos adaptando com a necessidade. No futuro se precisarmos de performance temos várias soluções que podemos usar e isso é um problema do futuro, não de agora 😄 Se der merda, na dúvida colocamos uma feature flag que desliga a opção global

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants