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

FE01-US01-criar-uma-conta #15

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

FE01-US01-criar-uma-conta #15

matheusyanmonteiro opened this issue Nov 26, 2024 · 0 comments

Comments

@matheusyanmonteiro
Copy link

matheusyanmonteiro commented Nov 26, 2024

Descrição

US01 Eu, como Ana Clara , desejo criar uma conta , para começar a utilizar a aplicação

Tarefas

Backend

  • Criar a tabela/estrutura de usuário (nome, e-mail, senha).
  • Implementar a lógica de registro (criar conta).
  • Validar campos obrigatórios (e-mail, senha).
  • Criptografar a senha antes de armazenar.
  • Enviar e-mail de confirmação.
  • Tratar erros (e-mail duplicado, falha no envio de e-mail).
  • Criar API de registro (POST).

Frontend

  • Criar formulário de cadastro (nome, e-mail, senha).
  • Validar campos no frontend.
  • Exibir mensagens de erro/sucesso.
  • Integrar com a API de backend.
  • Design responsivo do formulário.
  • Exibir carregamento durante o envio.
  • Redirecionar após cadastro bem-sucedido.

Integração

  • Verificar resposta do backend e exibir feedback adequado.
  • Realizar teste de integração completo.

Critérios de Aceitação

  • O botão de "Criar Conta" deve permanecer desativado até que todos os campos obrigatórios sejam preenchidos corretamente.
  • O sistema deve validar o formato do e-mail antes de permitir o envio do formulário.
  • Um e-mail de confirmação deve ser enviado após o cadastro, e a conta só será ativada após a confirmação.
  • O sistema deve exibir mensagens claras para erros, como:
    • Campos obrigatórios não preenchidos.
    • E-mail ou senha inválidos.
  • O sistema deve impedir a criação de contas com e-mails já cadastrados.

Protótipo

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

@matheusyanmonteiro matheusyanmonteiro changed the title FE01-US01-criar uma conta FE01-US01-criar-uma-conta Nov 26, 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