Saudações, candidato. 🖖 Gostariamos de conhecer mais sobre sua expêriencia técnica e entender como você desenvolve um projeto do zero, com uso real do que verá no seu dia a dia trabalhando na Aires. Para esse teste você deve estar preparado para criar um página de login e uma página de cadastro.
Abaixo, umas lista com as regras e requisitos técnicos necessários. Se você utilizar algo que não seja obrigatório, contará como um bônus para a sua candidatura. 👏👏
Lembrando que aqui na Aires, utilizamos Vue.js e Angular 2+ como framework front-end, mas mandatoriamente Vue.js. Caso selecionado e você não souber Angular 2+, não será um problema, iremos auxiliá-lo no processo de aprendizagem do framework. 🤝🤓
Você deve criar um projeto do ZERO, sem uso de boilerplate ou templates já construidos anteriomente. As telas serão enviadas para você pelo meio de contato que foi enviado esse teste.
-
- Você deve fazer validações nos inputs (da forma que preferir)
- Deve ter um login e senha mockado (fake) para que faça com que um usuário consiga logar no sistema quando inserir os dados especificos desse mock.
- A tela deve ser responsiva
- Linkar com a página de cadastro
-
- Você deve fazer validações nos inputs (da forma que preferir)
- Quando todos os dados estiverem corretos você pode simular um loading, mostrar uma mensagem de sucesso e então mandar a pessoa novamente para a tela de login.
- A tela deve ser responsiva
- Deve ter um link para voltar para a página de cadastro
- Criar uma rota protegida, que só deve ser possível acessar quando o login tiver sido realizado (com o login fake).
Qualquer outra coisa não listada abaixo, é opcional e a sua escolha.
| Tecnologia | Requisito | Obrigatório |
|---|---|---|
| Framework JS | Vue.js (2 ou 3) | Sim |
| Framework CSS | Não deve-se usar | Sim |
| Pré-processador CSS | SASS/SCSS | Não |
| Pré-processador JS | Typescript | Não |
| Vue.js Framework | A sua escolha (recomendado: Nuxt.js) | Não |
| Testes Automatizados | A sua escolha | Não |
| Metodologia CSS | A sua escolha (recomendado: BEM) | Não |
Primeiramente, você pode fazer um fork desse repositório aqui, para sua conta do Github, depois disso crie uma branch nova com o seu nome (ex: nome_sobrenome), para podermos identificá-lo.
Após terminar o desafio, você pode solicitar um pull request para a branch main do nosso repositório. Caso não deseje fazer o pull request, adicione o projeto em um repositório no Github e nos mande o link.
Independente do metódo escolhido, avise a pessoa que lhe enviou o teste após a resolução do mesmo.