O objetico desse desafio é verificar os seus conhecimentos de react, você criará uma aplicação react que busca e lista pessoas em uma API e permite que o usuários refinem sua busca através de filtros
O design da interface pode ser encontrado nesse link.
A aplicação irá requisitar os dados na api random user.
- Listar ao menos 12 pessoas na tela
- Habilitar a visualização em lista
- Aplicar os filtros de nome, genero, idade, nacionalidade
- Redirecionar o usuário para a página de detalhes ao clicar no avatar de uma pessoa
- Exibir um mapa com as coordenadas do usuário selecionado
- Exibir a cidade é o país do usuário selecionado
- Usar styled-components para estilizar a aplicação
- Usar o react-router para redirecionar o usuário
- Renderizar a localização usando o Google Maps
- Ao menos 3 testes de integração utilizando o Cypress
- Clone esse repositório
- Após finalizado o desafio envie o link do clone no email: ygorfonseca@1sti.com.br com o assunto [Desafio React - Nome Candidato]