Skip to content

luquera/test-leo-madeiras

Repository files navigation

🚀 Desafio Front-end Leo Madeiras

Criar um projeto utilizando React que contenha duas páginas, uma que exiba um formulário com os campos abaixo, e outra que liste os registros cadastrados.

  • Nome
  • CPF
  • Telefone
  • Email

Pré-requisitos:

  • Fazer a persistência dos dados no localStorage;
  • Deve ser possível criar, listar, alterar e excluir os dados cadastrados pelo formulário;
  • Os inputs de texto e botão devem possuir validações e máscara;
  • Página responsiva
  • Testes unitários

O objeto do formulário ao salvar deve ter o formato abaixo:

{
"nome": "My name 1",
"cpf": "74668869066",
"telefone": "11987654321",
"email": "myemail1@test.com.br"
}

Os registros salvos no localStorage devem ter o formato abaixo:

[{
"nome": "My name 1",
"cpf": "74668869066",
"telefone": "11987654321",
"email": "myemail1@test.com.br"
},{
"nome": "My name 2",
"cpf": "74668869066",
"telefone": "11987654321",
"email": "myemail2@test.com.br"
}]

Após conclusão subir projeto no gitHub e encaminhar o link Obrigado e BOM DESAFIO!


Este teste está online em https://leo-madeiras.luquera.me/