O desafio proposto consiste numa landing page simulando um encurtador de links, onde testará as habilidades e qualidade de código de um desenvolvedor front-end ao transformar um layout em um protótipo funcional.
- Forke esse repositório e faça o desafio numa branch com o seu nome (exemplo:
nome-sobrenome
); - O seu objetivo principal é transformar esse mockup em um protótipo funcional HTML/CSS/JS;
- No seu projeto, crie um diretório chamado
project
. Todos os arquivos que você criar devem estar dentro desta pasta; - Assim que concluir o seu desafio, abra um pull request com suas alterações.
- Dentro da pasta Layout possui um arquivo psd e jpg, use-os como referência para desenvolver o protótipo;
- Use as cores definidas no guideline;
- As fontes utilizadas são: Roboto e Roboto Slab;
- Caso necessário, na pasta Assets possui as imagens já exportadas.
- Seu HTML deverá ser o mais semântico possível (faça bom uso das tags HTML5);
- Faça o CSS bem estruturado e em um arquivo separado;
- No JavaScript, evite poluir o escopo global. O uso ou não de bibliotecas também será avaliado.
- Boa documentação;
- Uso de pré-processadores CSS (Sass, Less, Stylus);
- Adaptar a página para dispositivos móveis (torná-la responsiva);
- Utilizar alguma automatização (Grunt, Gulp, NPM Scripts)
- Criar essa interação utilizando JavaScript;
- Consumir esse JSON para a seção TOP 5, também utilizando JavaScript.
Em caso de dúvidas, abra uma issue.
Boa sorte =]