Skip to content

Desafio para o processo seletivo 2024 do Time de Desenvolvimento. Qualquer duvida, favor contatar o Gerente de Desenvolvimento ou o Diretor de Tech.

Notifications You must be signed in to change notification settings

gobrasa/tech-challenges-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Challenge - React

Olá! Bem vindo ao Tech Challenge da Brasa!

Neste desafio, você está encarregado de criar uma página de login básica. Você tem total liberdade para pesquisar como funciona qualquer coisa, seja uma biblioteca utilizada, ou até particularidades da linguagem JavaScript. Porém, insistimos que você se esforçe ao máximo e tente não copiar o código inteiro — o que mais importa é a sua tentativa, não o produto final, então tente comentar bastante o código com seus pensamentos e ideias.

Para começar o desafio, faça um fork publico deste repositório e, enquanto progride, faça commits para que o time possa analizar seu progresso e linha de raciocínio.

A funcionalidade desejada desta aplicação é a de uma página de login básica. Você deve montar um formulário de login com nome de usuário e senha. Dentro de credentials.json, você tem as combinações de usernames e as senhas que podem fazer login, você pode criar novas credenciais a vontade, só procure deixar no mesmo formato. Você deve fazer a verificação dessas credenciais. Caso elas estejam corretas, você deve remover o formulário e mostrar uma mensagem de acesso garantido. Se elas não estiverem, continue mostrando o formulário de login, mas com uma mensagem de usuário ou senha incorreta. Dica: você deve fazer uso de hooks como state ou effect para atingir a funcionalidade desejada. (Importante: você não pode, em nenhuma situação, atualizar a página ou redirecionar para outra página!)

Dependências:

Para completar este desafio, você deve ter o Node instalado localmente no seu computador. Após a instalação do Node, clone o repositório do seu fork localmente para seu computador e execute o comando a baixo para instalar os pacotes necessários:

$ npm install

Para começar o servidor:

$ npm start

About

Desafio para o processo seletivo 2024 do Time de Desenvolvimento. Qualquer duvida, favor contatar o Gerente de Desenvolvimento ou o Diretor de Tech.

Resources

Stars

Watchers

Forks