Skip to content

Instantly share code, notes, and snippets.

@guilherme-teodoro
Last active January 18, 2017 16:01
Show Gist options
  • Save guilherme-teodoro/de94fa227b24d2509f6286909da5159d to your computer and use it in GitHub Desktop.
Save guilherme-teodoro/de94fa227b24d2509f6286909da5159d to your computer and use it in GitHub Desktop.
Teste de Programação - Frontend - XERPA

Frontend - XERPA

Olá! Como parte do processo de seleção da Xerpa, gostaríamos que você fizesse uma pequena tarefa.

A ideia é olhar como é seu estilo de programação, quais decisões você toma ao resolver um problema e aplicar os estilos na página. Para isso, crie um projeto no seu Github para podermos acompanhar a árvore de commits!

Sinta-se à vontade para criar em cima do problema abaixo. Caso algo não esteja claro, pode assumir o que for para você, apenas indique suas suposições em documentação.

Qualquer dúvida maior pode nos perguntar, mas no geral, divirta-se!

Kanban Board

Kanban é um termo de origem japonesa e significa literalmente "cartão" ou "sinalização". Nesses cartões são colocadas indicações sobre uma determinada tarefa, por exemplo, "para executar", "em andamento" ou "finalizado".

Você deverá criar uma ferramenta de Kanban online. Nela será possível criar tarefas e elas podem transitar entre as columas "para executar", "em andamento" ou "finalizado".

alt alt

Instruções

  • Você pode fazer o teste com a linguagem que estiver mais confortável. (Aqui na Xerpa usamos ClojureScript com Reagent)
  • Você deve seguir o modelo (imagem acima) de acordo as especificações. Download
  • Você não deve utilizar nenhum framework de css. (bootstrap, foundation etc)
  • Sinta-se a vontade para utilizar qualquer pré-processador de css. (Sass, Less, Garden, Stylus e PostCSS)
  • O estado da aplicação deve ser persistido no browser.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment