You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O cadastro do usuário será realizado a partir da interação com 2 telas no app.
A primeira tela ira conter os seguintes campos:
Nome, Data de nascimento, e-mail, senha, confirma a senha
A segunda tela ira conter os seguintes campos:
CEP, Endereço, Número, Bairro, Complemento, Cidade, UF.
Tela 1:
Verificar quais componentes já existem e que você pode reutilizar do projeto.
Criar tela 1 com com inputs: Nome, Data de nascimento, E-mail, Senha, Confirma a senha.
Criar o componente default do projeto de Input, Text e Button.
Botão "próximo".
Validação de e-mail (Regex).
Validação de senha (mínimo 8 caract) e tem que ser igual ao confirma a senha.
Validação de data (dd/mm/aaaa). Colocar mask se for fácil.
Se o usuário digitar errado deverá ser apresentada uma mensagem de erro relativo ao input.
Botão "próximo" será sempre disabled e só será enabled quando todos os dados estiverem corretos. Ao clicar nele ele deverá enviar o usuário para a Tela 2.
Todos os campos são obrigatórios.
As funções de validação serão usadas em outros pontos do App, por isso, coloque-as em um arquivo dentro da pasta utils.
Tela 2:
Verificar quais componentes já existem e que você pode reutilizar do projeto.
Criar tela 2 com inputs: CEP, Endereço, Número, Bairro, Complemento, Cidade, UF.
O CEP deverá estar no formato xxxxx-xxx.
Quando o CEP for preenchido no formato, chamar a API https://viacep.com.br/. A response da API
deve preencher automaticamente o Endereço, Bairro, Cidade, UF.
O usuário deverá preencher o campo número. O campo "Complemento" é opcional.
Botão "finalizar" será sempre disabled e só será enabled quando todos os dados estiverem corretos.
Ao clicar no botão de "finalizar" a aplicação deve enviar os dados para a API.
Ao clicar no botão de "finalizar" um spinner deverá aparecer avisando o usuário de que os dados estão sendo enviados ao banco de dados. Sugestão de mensagem "Cadastrando. Por favor, aguarde".
Se o usuário digitar errado deverá ser apresentada uma mensagem de erro relativo ao input.
Após o cadastro ser finalizado, o usuário deve ser redirecionado ao Feed.
The text was updated successfully, but these errors were encountered:
O cadastro do usuário será realizado a partir da interação com 2 telas no app.
A primeira tela ira conter os seguintes campos:
Nome, Data de nascimento, e-mail, senha, confirma a senha
A segunda tela ira conter os seguintes campos:
CEP, Endereço, Número, Bairro, Complemento, Cidade, UF.
Tela 1:
Tela 2:
deve preencher automaticamente o Endereço, Bairro, Cidade, UF.
The text was updated successfully, but these errors were encountered: