rodrigogoliveira / itelios-frontend-challenge

Desafio de admissão para desenvolvedores front-end da Itelios

Home Page:http://www.itelios.com.br

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Como rodar

  • baixe o código
  • rode npm install para baixar as dependências
  • para gerar o CSS rodar npm run watch-css
  • para ver o responsivo, diminua ou almente sua tela, o carrossel se adapta sozinho, inclusive o JS pega a área visível e adapta a quantidade de produtos que muda.
  • Foi usado SASS para o CSS e jQuery para o JS

Itelios

Itelios Frontend Challenge

Bem-vindo ao desafio de admissão de front-end da Itelios! O que preparamos para este desafio é um pedacinho do que você irá fazer aqui na Itelios, caso seja admitido.

O objetivo do desafio é simples: Consumir uma json via xhttp e, com o resultado dele, montar um widget de prateleira de cross-sell. Na resposta deste request você receberá uma lista de produtos. Esta lista servirá para montar um pequeno carrossel de produtos.

Design

  • A prateleira apresentada deve seguir o seguinte design
  • Baseado neste layout, faça uma adaptação responsiva para celulares.

Como realizar o teste

  • Faça um fork deste repositório em seu GitHub
  • Adicione ao Readme uma descrição de como executar seu projeto
  • Descreva as funcionalidades do seu desafio, venda seu peixe! Por exemplo, se fez a prateleira com javascript puro, porém utilizou uma biblioteca para o carrossel, deixe isso no Readme. Se usou ES6 com um transpiler, conte isso pra gente.
  • Não há um limite de tempo, porém consideramos ideal não gastar mais que 8h neste desafio
  • Faça commits parciais, para que possamos acompanhar o seu desenvolvimento.
  • Em caso de dúvidas, entre em contato com flora.braz@itelios.com

Dicas

  • O ícone do botão é o add-shopping-plus, do Material Design. https://material.io/icons/
  • A fontes utilizadas são Roboto Condensed Bold (títulos), Roboto Regular (texto corrido) e Roboto Bold (preço e preço parcelado).
  • We <3 Vanilla Javascript. Tente executar este teste usando javascript puro. Só utilize bibliotecas como último recurso.
  • We <3 CSS responsivo, organizado, modular e feito com pré-processadores. Sinta-se livre para usar a arquitetura CSS que achar mais adequada.
  • Trabalhamos com clientes perfeccionistas, portanto tenha atenção com espaçamentos, tamanhos e estilos de fonte.

Critérios de avaliação

  • Alcançar os objetivos propostos
  • Qualidade de código
  • Commits parciais, mostrando a linha de desenvolvimento
  • Boa descrição das funcionalidades do desafio
  • Não utilização de bibliotecas ou frameworks
  • Fidelidade ao design proposto
  • Adaptação mobile

About

Desafio de admissão para desenvolvedores front-end da Itelios

http://www.itelios.com.br


Languages

Language:CSS 72.4%Language:JavaScript 22.8%Language:HTML 4.7%