# Desafio GMZ Olá caro desenvolvedor. Este desafio é uma parte do processo de seleção da GMZ. Ele é direcionado para uma pessoa desenvolvedora de software Frontend/Mobile e o objetivo dele é acompanhar o processo de construção da sua solução em um desafio. --- ## O desafio O desafio consiste em um consumo simples de API, utilizaremos como base o serviço da [REQRES](https://reqres.in/), e queremos listar as informações do usuários cadastrados na plataforma. Nossa principal rota de consumo será á: ### Get ListUser https://reqres.in/api/users Exemplo de retorno: ``` json { "page":1, "per_page":6, "total":12, "total_pages":2, "data":[ { "id":1, "email": "george.bluth@reqres.in", "first_name": "George", "last_name": "Bluth", "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg" } ] } ``` Nosso objetivo é recuperar uma lista com os Nome, Sobrenome e Email dos nossos usuários, ao clicar em um usuario específico queremos as informações adicionais dele como companhia, url e um texto descritivo, para isso usaremos a consulta da rota: ### Get Single User https://reqres.in/api/users/{user.id} Exemplo de retorno: ``` json { "data": { "id": 2, "email": "janet.weaver@reqres.in", "first_name": "Janet", "last_name": "Weaver", "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/josephstein/128.jpg" }, "ad": { "company": "StatusCode Weekly", "url": "http://statuscode.org/", "text": "A weekly newsletter focusing on software development, infrastructure, the server, performance, and the stack end of things." } } ``` ## Observações: Você é livre para utilizar o framework e bibliotecas que quiser e construir as soluções da maneira como desejar. ## Bônus Caso queira ir além do que pedimos, sugerimos implementar: - Responsividade - Avatar do usuário - Área de login (consultar api para rotas). ## Links úteis [Codepen](https://codepen.io/picks/pens/) [Primeiros passos com React](https://bognarjunior.wordpress.com/2018/03/18/react-primeiros-passos/) [Primeiros passos com Vue](https://becode.com.br/tutorial-como-criar-seu-primeiro-app-vue-js/) [Primeiros passos com Angular](https://blog.matheuscastiglioni.com.br/criando-minha-primeira-app-com-angular-5/)