A Matchbox nasceu para revolucionar a forma como empresas e jovens se conectam e se relacionam. Conheça: http://matchboxbrasil.com
Essa teste consiste em entendermos um pouco mais sobre seus conhecimentos com HTML, CSS, JavaScript, Código responsivo, suporte a crossbrowser e lógica.
Criar uma single-page application para consultar em JavaScript que faça a requisição para /matchboxbrasil.json
O teste serve para conhecermos a sua forma de pensar, resolver problemas e seu estilo de código.
Primeiramente, faça um fork e clone do projeto;
Crie uma branch (pode ser com seu nome mesmo)
Depois do seu setup você precisará seguir as seguintes instruções, para construir a aplicação:
- Desenvolver a página, que tem o seu layout em matchboxbrasil-teste-front.psd.(A única fonte usada foi a Montserrat, disponível no Google Fonts)
- Criar um JavaScript que faça a requisição para /matchboxbrasil.json
- Apresentar os dados requisitados pelo layout.
- Calcular a porcentagem de "positives" e "negatives".
- Ordernar os items do json a partir da porcentagem calculada acima.
- NÃO alterar o arquivo matchboxbrasil.json. Em hipótese nenhuma!
- Se for preciso modificar a estrutura e workflow, atualizar o README.
- Não submeta o Pull Request, envie um link do seu repositório para [email protected] com o assunto "teste de front-end" :D
- Utilizar um pré-processador CSS de sua preferência.
- Automação de tarefas. (Gulp? Grunt? Webpack? :D)
- Semântica Web
- Ser fiel ao .psd / .json.
- Procure manter a estrutura do projeto.
- Acessibilidade
- SEO
- Performance
- Testes unitários
Compacte o projeto em um arquivo .zip e envie para [email protected].
Iremos instalar e executar quaisquer dependências necessárias, então certifique-se de colocar todos os arquivos necessários e as devidas instruções.
Em caso de dúvidas, envie e-mail para [email protected]
Agradecemos sua participação no teste. Boa sorte! :)