Skip to content

Instantly share code, notes, and snippets.

@LeonardoMarco
Last active October 20, 2021 21:23
Show Gist options
  • Save LeonardoMarco/9a9615bd425854fe15e963d5d06c715d to your computer and use it in GitHub Desktop.
Save LeonardoMarco/9a9615bd425854fe15e963d5d06c715d to your computer and use it in GitHub Desktop.

Teste front-end Amopromo V1.0

O que queremos:
  • Melhores práticas de código
  • Métodos simples porém funcionais
Descrição:
  • A metodologia kanban é amplamente usado no Scrum para mapear tarefas e seu status atual. Um quadro kanban muito simples consiste em três colunas, "A fazer", "Fazendo" e "Concluído". As tarefas são incluídas na primeira coluna e movidos conforme as pessoas trabalham nas tarefas.

Kanban quadro

O teste:
  • Implemente um quadro kanban utilizando a biblioteca React. O usuário deve ser capaz de adicionar, remover e mover as tarefas para as outras colunas. Cada tarefa terá que ter o campo de: Título e Tag. O usuário também poderá criar novas colunas, além das que já vão existir por padrão. Layout do quadro kanban: https://www.figma.com/file/a1Bwfmkw5w2BOdsV4PIeDy/Kanban-Board?node-id=5%3A1284

  • O uso do layout disponibilizado não é obrigatório, você também pode criar um layout a sua escolha (seja criativo :D).

  • A animação de mover as tarefas para as outras colunas não é necessário. Mudar o status da tarefa e refletir para outra coluna já é o suficiente.

  • Disponibilize o link do repositório no Github com o arquivo readme.md explicando o passo a passo para rodar o projeto.

Diferenciais:
  • Não é obrigatório, porém seria interessante o uso da biblioteca Redux.
  • Implementações de funcionalidades a mais do que foram informadas.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment