Card de cadastro
Requisitos de aceite:
- Usar componente card como base
- Usar os componentes já prontos (em teoria não deve ser necessário criar nenhum)
- Deve enviar o payload para o backend
- Deve ir para a tela de login após cadastrado
- Deve conseguir enviar o documento para o backend
- Deve ser criado um arquivo no front com as rotas e lógica de envio para o backend (Ex: register.api.ts)
- Deve usar useMutation e axios para o envio de payload
- Validação de email
- Validação de senha igual
- Validação de senha (Letra maiuscula e número)
- Validação de CPF e RG via api gratuita
- Preenchimento automático de endereço via CEP
- Validação de campos obrigatórios
- Links em termos e usos devem ser redirecionados à uma tela contento apenas texto de termos de uso (stakeholder irá providenciar)
- Se o usuário não for brasileiro, não precisa colocar CPF nem endereço, apenas o país.
📋 Sincronizado do GitHub
-
🔗 Issue original: https://github.com/AGES-Pro-Mata/frontend/issues/20 -
👤 Autor: @kaitowing -
📅 Criado: 2025-08-19T02:34:13Z -
🔢 ID GitHub: #20 (closed) -
🏷 ️ Estado: open
Sincronizado automaticamente do GitHub para GitLab AGES