Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

US02 - Visualizar Usuários #16

Open
19 tasks
matheusyanmonteiro opened this issue Nov 26, 2024 · 0 comments
Open
19 tasks

US02 - Visualizar Usuários #16

matheusyanmonteiro opened this issue Nov 26, 2024 · 0 comments

Comments

@matheusyanmonteiro
Copy link

matheusyanmonteiro commented Nov 26, 2024

Descrição

US02 Eu, como Camilla Marques, desejo listar todos os usuários cadastrados, para gerenciar e visualizar suas informações de forma prática.

Tarefas

Backend

  • Criar endpoint de busca de usuários (GET).
  • Implementar filtros como nome, e-mail, e outros campos configuráveis.
  • Implementar paginação para resultados de busca.
  • Tratar erros de busca (ex.: sem resultados, falha no banco de dados).

Frontend

  • Criar interface de busca com campo de entrada e opções de filtro.
  • Implementar exibição de resultados de busca em formato paginado.
  • Exibir mensagens de feedback durante a busca (ex.: "Carregando..." ou "Nenhum usuário encontrado").
  • Integrar com a API de backend para realizar a busca e mostrar os resultados.

Integração

  • Verificar se o frontend e backend estão corretamente integrados para retornar e exibir os resultados.
  • Testar a funcionalidade de filtro e paginação para garantir a navegação eficiente entre os resultados.

Critérios de Aceitação

  • O sistema deve permitir buscar usuários por nome completo ou endereço de e-mail.
  • O sistema deve permitir aplicar filtros, como:
    • Status da conta (ativa/inativa).
    • Data de criação da conta.
    • Tipo de usuário (ex.: administrador, padrão).
  • Os resultados devem ser exibidos em uma lista com as seguintes informações: Nome, E-mail e Status da conta.
  • O sistema deve exibir uma mensagem clara caso nenhum resultado seja encontrado.
  • O tempo de resposta da busca deve ser inferior a 3 segundos para listas de até 100 usuários.
  • Os filtros devem ser combináveis, permitindo buscas refinadas (ex.: por nome e status ao mesmo tempo).

Protótipo

Disponível em: https://www.figma.com/design/edZfZi6v6sV8lmFCfGCMPW/Untitled?node-id=12-754&node-type=frame&t=BVXOvvCIPzi6toxI-0

https://www.figma.com/design/edZfZi6v6sV8lmFCfGCMPW/Untitled?node-id=13-817&node-type=canvas&t=kmeN2KRSWv78msl1-0

@mateusmaiamaia mateusmaiamaia changed the title FE01-US02-editar-minha-conta US02 - Visualizar Usuários Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant