Skip to content

Instantly share code, notes, and snippets.

@leonascimento
Last active August 22, 2019 19:27
Show Gist options
  • Save leonascimento/beba7fe2d786f1eaff72f20c6d635c1f to your computer and use it in GitHub Desktop.
Save leonascimento/beba7fe2d786f1eaff72f20c6d635c1f to your computer and use it in GitHub Desktop.
Frontend intern challenge

Frontend intern challenge

Sobre Desafio

Esse desafio tem como objetivo mensurar sua capacidade de desenvolvimento ou comunicação visando ter uma ideia de como você irá trabalhar com o nosso time.

Você tem 15 dias a partir do dia que ele foi enviado via email.

Como Participar

  • Crie um repositório no github chamado frontend-challenge, faça push de todo seu código para esse repositório.

Após finalizar você deve enviar o email para leonardo.nascimento@geowellex.com e em 3 dias enviaremos o feedback.

Requisitos

Você deve criar uma página usando ReactJS e JavaScript ES6 para fazer as seguites tasks:

  • Você deve consumir a SWAPI API para fazer a listagem de 10 personagens do filme Star Wars.
  • Ao clicar em um personagem você deve abrir uma página com os detalhes desse personagem.
  • Você deve implementar uma filtragem básica com um campo acima da listagem, e quando você digitar você deve pesquisar na API e exibir o resultado da busca.

Dicas

  • Utilize HTML5, CSS3 e ReactJS.
  • Você pode utilizar o axios ou a fetch para fazer requests.
  • Fique a vontade para utilizar o react-create-app ele é um starter-kit muito simples e útil para iniciar nosso projeto.
  • Use flex-box para fazer o layout ou css grid.
  • Você pode utilizar todos os 15 dias e saiba que a avaliação será feita pelo seu código não pelo tempo de entrega, esteja atento a alguns detalhes que fazem toda a diferença, prezamos por qualidade ao invés de quantidade desenvolvida.

Dúvidas

Caso você possua alguma dúvida de como vai fazer o desafio ou prosseguir, por favor fique a vontade para entrar em contato através do email, nosso objetivo é te ajudar no que for preciso, se você nos traz dúvidas é sinal que você está buscando. Você também pode agendar uma call, isso mesmo, podemos fazer uma call para te ajudar. Skype(leonascimentooliver@outlook.com)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment