/Streamtel-FrontEnd-Test

Teste de candidatura para vaga de desenvolvedor Front-End

Primary LanguageJavaScript

Streamtel Front-End Test

screenshot

Criar um web app de uma agenda de contatos.

A agenda deve:

  • Buscar contatos (Nome ou e-mail);
  • Cadastrar novo contato;
  • Editar contato;
  • Excluir contato.
  • Utilize os seguintes wireframe como base.

wireframe

wireframe

Requisitos

  • O app deve ser desenvolvido com ReactJs em ES6;
  • O contato deve possuir nome, sobrenome, email, telefone e endereço;
  • Não deve ser utilizado nenhum framework como Bootstrap para grid e estilo.

Extras

  • Persista os contatos utilzando Local Storage ou IndexDB; (Utilizei redux-persist com localForage)
  • Utilizar algum pré-processador CSS como Sass ou Less; (Fiz uso de styled-components)
  • Adicionar foto ao cadastro do contato.
  • Fazer com que seja responsivo.