mila-developer / paises

API consumida com React que mostra informações de países do mundo utilizando APIs do link https://restcountries.eu/.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Informações de países

Acesse aqui: Informações de países

Instalar:

  • npm install

Após a instalação digitar:

  • npm start

Página inicial

Nesse projeto você deve fazer uma API que mostre informações de países do mundo. API: https://restcountries.eu A página inicial deverá ser dividida em 3 partes:

Lista das regiões

Você deverá apresentar as regiões do mundo disponíveis na API: África, América, Ásia, Europa e Oceania. Ao clicar em uma região, você deve encaminhar o usuário para a Lista de Países com os países da região escolhida.

Lista de Blocos Regionais

Você deverá apresentar ao blocos Regionais do mundo disponíveis na API: EU, EFTA, CARICOM, PA... Ao clicar em uma região, você deve encaminhar o usuário para a Lista de Países com os países do bloco escolhido

Busca de países

Você deve permitir que o usuário busque um país por nome ou por capital. Os resultados devem ser exibidos na Lista de Países

Lista de Países

A lista de países é uma parte do site onde devem ser mostrados a lista dos países baseado num filtro prévio. A lista de países deve conter poucas informações sobre o pais, como bandeira, nome, capital e população. Não traga outros dados além desses na API. Ao clicar em um país, deve mostrar os detalhes sobre o País.

Detalhe do País

Essa parte deve ser um perfil completo do País. Você apresentar todos os dados que a API devolver e que julgar que são dados que fazem sentido para um usuário final, como população, índice Gini, idioma, área. Abuse de ícones, collapses. Pense em organizar a informação para que tudo fique bem organizado.

Requisitos

  • Esse projeto deve ser entregue via GitHub, utilizando HTML5, React e SaSS. Componentize todos os trechos da página.
  • Para estilização, utilize de preferência react-strap ou algum component MaterialDesign.
  • Não esqueça de incluir um arquivo README.md com instruções para rodar o seu projeto localmente.
  • A aplicação deve ser mobile friendly.

Desejável

  • Utilizar o axios para fazer as chamadas para a API.
  • Para a busca de países, você deve usar o component Formik.

Observações

Você pode pesquisar o quanto quiser na internet e conversar com pessoas do ramo. O importante é que a entrega final seja uma solução feita por você. Você pode inclusive comentar no código os trechos que buscou ajuda e como buscou.

Abuse do seu conhecimento. Procure entregar uma solução mais sofisticada do que o solicitado. Isso com certeza terá um efeito positivo na sua avaliação.

Faça pequenos commits conforme for finalizando as atividades para que possamos acompanhar o seu andamento. Dependendo dos critérios, isso pode ser tão importante quanto a entrega final.

Não se preocupe em entregar as atividades completas. As atividades estão, de maneira proposital, mais difíceis do que seu conhecimento. Sua evolução também será avaliada.

About

API consumida com React que mostra informações de países do mundo utilizando APIs do link https://restcountries.eu/.


Languages

Language:JavaScript 91.0%Language:SCSS 5.1%Language:HTML 3.9%