Esse pull request implementa a página de login da aplicação. Nessa página foi incluído um formulário com campo de email/telefone, senha, opção para salvar as credenciais, botão de submissão e links para as páginas de cadastro e recuperação de senha.
Os campos do formulário possuem validações de acordo com o que foi solicitado no user-story da tarefa
Dependências
Conforme acordado entre os desenvolvedores, foi instalado o TailwindCSS para estilização do projeto.
Como validar
Clone o projeto e instale as dependências
Execute o projeto no ambiente de desenvolvimento yarn dev
Preencha as credenciais de forma incorreta e verifique se os feedbacks abaixo dos campos são exibidos
Valide se o botão "Mostrar" exibe ou oculta a senha quando clicado
Valide se o botão de submissão só fica habilitado se os campos forem preenchidos corretamente
Preencha as credencias de forma correta e verifique se a página é redirecionada para /profile
Obs:
email: user@example.com
senha: password
Mudanças
O diretório experimental app da versão 13 do Next.js foi removido, pois estava conflitando com a biblioteca miragejs que será usada para mokar os dados da aplicação. Sendo assim, o projeto deverá usar o diretório estável /pages para roteamento da aplicação
Descrição
Dependências
Como validar
yarn dev
/profile
Obs: email: user@example.com senha: password
Mudanças
app
da versão 13 do Next.js foi removido, pois estava conflitando com a biblioteca miragejs que será usada para mokar os dados da aplicação. Sendo assim, o projeto deverá usar o diretório estável/pages
para roteamento da aplicaçãoScreenshots