Skip to content

Desafio para candidatos a vaga de Desenvolvedor Frontend

Notifications You must be signed in to change notification settings

ZXVentures/frontend-desafio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Desafio Frontend

Desafio para candidatos a vaga de Desenvolvedor Frontend

Proposta: Implementar uma aplicação client-side, que consulte a API do GitHub e mostre os repositórios mais populares de um determinado usuário. Esta aplicação deve funcionar nos navegadores mais recentes do mercado.

API: https://developer.github.com/v3/

Requisitos

  • Eu, como usuário, desejo buscar por um usuário do GitHub;
  • Eu, como usuário, desejo ver os detalhes desse usuário que foi buscado (número de seguidores, número de seguidos, imagem do avatar, e-mail e bio);
  • Eu, como usuário, desejo ver a listagem dos repositórios desse usuário que foi buscado, ordenados pelo número decrescente de estrelas;
  • Eu, como usuário, desejo poder alterar a ordem da listagem de repositórios;
  • Eu, como usuário, desejo ver uma página com os detalhes de um repositório (nome, descrição, ,número de estrelas, linguagem e um link externo para a página do repositório no GitHub), que pode ser clicado na listagem dos repositórios;

Definição de Pronto

  • O layout deve ser responsivo para dispositivos com a resolução no mínimo de 320 x 480;
  • Não é permitido a utilização de frameworks/libs com exceção do Jquery.

Critérios de Avaliação

  • Organização do projeto: Avalia a estrutura do projeto, documentação e uso de controle de versão;
  • Coerência: Avalia se os requisitos foram atendidos;
  • Boas práticas: Avalia se o projeto segue boas práticas de desenvolvimento, incluindo semântica e otimização;

Observação

A performance e a adequação dos recursos serão considerados durante o processo de avaliação. Alem disso, a avaliação ocorrerá em todos os componentes do projeto (JavaScript, HTML e CSS).

As APIs a serem consumidas são:

Processo de submissão

O desafio deve ser entregue pelo GitHub ou gitlab.

Qualquer dúvida em relação ao desafio, responderemos por e-mail.

Bom trabalho!

About

Desafio para candidatos a vaga de Desenvolvedor Frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published