diogomene15 / TrabalhoFinal-GCS

Trabalho final da disciplina de Gerência de Configuração de Software, realizado pelos alunos Diogo de Lima Menezes, João Pedro Cintra Karpinski e Luis Henrique Souza Carvalho
0 stars 0 forks source link

Implementar campo de autocomplete para cidades com preenchimento automático de latitude e longitude #16

Open luishscarvalho opened 1 month ago

luishscarvalho commented 1 month ago

Atualmente, ao cadastrar um endereço, o campo de cidade e estado é textual, permitindo ao usuário inserir qualquer informação livremente. Isso pode levar a inconsistências e dificultar a padronização e busca de endereços. Para melhorar a precisão e a usabilidade, proponho a implementação de um campo de autocomplete que sugira cidades existentes e preencha automaticamente a latitude e longitude ao selecionar uma cidade válida. Caso o usuário insira um nome de cidade não existente, ele poderá inserir manualmente as coordenadas. Passos para possível reprodução:

Acesse a tela de cadastro de endereço. No campo de cidade, comece a digitar o nome da cidade. Observe que o campo apresenta sugestões de cidades existentes. Selecione uma cidade da lista de sugestões. Verifique que os campos de latitude e longitude são preenchidos automaticamente com os valores correspondentes. Caso a cidade não esteja na lista, insira qualquer nome e preencha manualmente os campos de latitude e longitude. Solução Proposta: Sugiro que a equipe de desenvolvimento implemente as seguintes melhorias:

Transformar Campo em Autocomplete: Implementar um campo de autocomplete para o campo de cidade, utilizando uma lista de cidades válidas. Isso garantirá que os usuários possam selecionar apenas cidades existentes, evitando entradas incorretas.

Preenchimento Automático de Coordenadas: Ao selecionar uma cidade existente no autocomplete, os campos de latitude e longitude devem ser preenchidos automaticamente com os valores correspondentes.

Permitir Entrada Manual: Caso o usuário insira um nome de cidade não listado, permitir que ele insira manualmente qualquer nome e também as coordenadas de latitude e longitude.

Atualização da Interface do Usuário: Ajustar a interface do usuário para incluir um campo de autocomplete para cidade e garantir que os campos de latitude e longitude sejam exibidos e atualizados corretamente.

Com essas melhorias, esperamos aumentar a precisão dos dados de endereço e melhorar a experiência do usuário ao cadastrar novos endereços.

JoaoPKarpinski commented 1 month ago

@luishscarvalho, consegue me colocar como assignee? Gostaria de contribuir para esta task.