Este projeto exibe informações sobre países e suas bandeiras através de uma API de países e bandeiras. A página é preenchida com cartões de informações sobre cada país e bandeira, e os usuários podem filtrar os cartões usando dois filtros diferentes. Quando um cartão é clicado, a página exibe mais informações sobre o país selecionado. Além disso, um botão no topo da página permite ao usuário alternar entre temas claro e escuro.
Para mudar para a página de informações sobre o país selecionado, o projeto usa o localStorage para armazenar uma referência ao item clicado e buscar as informações na API na página seguinte.
Clone o repositório e execute o comando npm install
para instalar as dependências. Em seguida, execute o comando npm start
para iniciar a aplicação.
- JavaScript
- HTML
- CSS
- localStorage
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.