Skip to content

Evitar duplicatas no cadastro de novos itens (usando autocomplete na busca) #254

@giggio

Description

@giggio

TL;DR

Mudança no cadastro de novos itens para evitar duplicatas, otimizando a quantificação das demandas. O botão de cadastro de novos itens deixa de existir, a busca vira o meio para cadastrar itens que ainda não existem.

Problema

🗣️ **User story:** Eu sou um doador (CD ou pessoa física). Eu estou tentando entender a necessidade de itens de um abrigo. Mas existem muitos itens similares cadastrados como “água” e “água 1L” porque as pessoas não têm consciência do que já existe o que faz com que eu não consiga entender a demanda de forma clara e objetiva.

Precisamos garantir que o registro seja eficiente para o usuário, entregando a informação centralizada. Por isso, é importante que o usuário possa ver quais itens já foram cadastrados e evite cadastrar itens muito similares.

Design

https://www.figma.com/design/uy6ukD6inEdpvaKVhIyobX/SOS-RS?node-id=1002%3A1052&t=gMoiIFBjpx9R1EX3-1

Critérios para aceitação

  1. O botão de “cadastrar novo item” deixa de existir;
  2. O campo de busca habilita a adição de novos itens quando o item digitado não existe. A partir do autocomplete o usuário consegue entender a similaridade entre o item que está buscando e o que deseja adicionar;
  3. O campo de busca mostra os itens que já foram cadastrados anteriormente a partir de um autocomplete;
  4. Se o item desejado estiver na lista de sugestões, o usuário pode selecioná-lo para evitar criar um novo registro duplicado;
  5. Se o item ainda não existe é possível criar um novo item;
  6. Existe uma label explicando que o cadastro de novos itens é feito a partir da busca;
  7. O sistema deve ser capaz de identificar e diferenciar itens com nomes semelhantes, mas detalhes diferentes.

Critério de sucesso

Centralização dos itens em uma lista coesa no banco de dados a partir da qual o usuário pode identificar as necessidades e a plataforma pode quantificar as demandas.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Disponível Infra

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions