/react-users-challenge

Mid Level React Challenge

Primary LanguageJavaScript

Desafio React

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

Design

O design da interface pode ser encontrado nesse link.

API

A aplicação irá requisitar os dados na api random user.

Requisitos UX

  • 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

Requisitos Técnicos

  • 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

Como Enviar?

  • 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]