Skip to content

Instantly share code, notes, and snippets.

@guilhermeteodoro
Created June 7, 2017 21:52
Show Gist options
  • Save guilhermeteodoro/743dd4da3d0f056be4f87d4a1b007e38 to your computer and use it in GitHub Desktop.
Save guilhermeteodoro/743dd4da3d0f056be4f87d4a1b007e38 to your computer and use it in GitHub Desktop.

Desafio CargoX

Bem vindo! Se você está aqui é porque gostamos do seu perfil e queremos conhecer um pouco mais sobre suas habilidades como desenvolvedor.

O que deverá ser feito?

Você deverá desenvolver um CONFIGURADOR DE FORMULÁRIOS. O exercício se divide em 2 etapas: 1 - Formulário Configurador e 2 - Formulário Alvo

1 - Formulário Configurador

  • O usuário poderá adicionar/remover diferentes tipos de campo, sendo eles: text, select, checkbox e radio
  • O usuário poderá configurar tais campos como obrigatórios, se assim desejar
  • O usuário poderá conferir o andamento de sua edição através de um espaço para o preview da configuração

2 - Formulário Alvo

  • O Formulário Alvo deve ser exibido no espaço de preview do Formulário Configurador
  • Formulário Alvo deve conter um botão Enviar
  • Ao preencher o formulário e clicar no botão Enviar o usuário deverá ver um resumo das informações postadas
  • Caso hajam campos obrigatórios não preenchidos, o POST deve ser impedido e o usuário deve ser informado sobre os campos obrigatórios

Bonus Round

Gostamos muito de:

  • Modularização
  • Testes
  • Views Reativas
  • Interfaces Responsivas

Boa Sorte!

“Great men are not born great, they grow great.” – Mario Puzo, from The Godfather

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment