Todos os campos deverão conter máscara de acordo com o que o campo solicita. Exemplo: campo CPF deve conter máscara 000.000.000-00
Campos obrigatórios:
- Nome completo, CPF, e-mail e telefone;
Caso o usuário não preencha os campos obrigatórios o sistema deve mostrar uma notificação ao usuário;
Campos livres:
- Data de nascimento e gênero;
Caso o usuário não preencha os campos livres o sistema não retornará nenhuma mensagem;
Senha deverá conter:
- Minímo de 8 caracteres;
- Pelo menos 1 letra maiúscula;
- Pelo menos 1 números;
- Pelo menos 1 caracter especial;
Caso o usuário não use os critérios da senha, o sistema deve mostrar uma notificação ao usuário;
Deverá ter campo senha e campo de confirmar a senha, caso a senha de confirmação não esteja de acordo o sistema deve mostrar uma notificação ao usuário;
Antes do botão cadastrar, deverá ter um checkbox para aceite das políticas de privacidade da plataforma;
A política de privacidade deverá ser clicável e abrir um modal com o texto completo da mesma;
Exibir modal de cadastro realizado após todos os campos preenchidos corretamente;
Após o cadastro o usuário deverá ser direcionado para a tela de login da plataforma;