https://countries-api-challange.netlify.com/
Desafio do site FrontEndMentor
o desafio consistia em criar uma aplicação que consumisse uma API Rest com informações de todos os países e mostrasse dinamicamente, as princiapais funcionalidades exigidas foram:
- Mostrar todos os países da API na homepage
- Buscar um país usando um campo 'input'
- Filtrar países por regiões
- Clicar em um país para ver informações detalhadas em uma página separada
- Clicar nos páises que fazem fronteiras na página de detalhes
- Alternar esquema de cores entre light e dark mode
mais detalhes do desafio nos arquivos CHALLANGE.md e style-guide.md
A biblioteca escolhida para o desafio React.js, para a páginação foi utilizado react-router, a aplicação foi separada em componentes e páginas(funcionais com hooks) e a estilização feita com styled-components.