- Next.js: Framework para React, proporcionando uma experiência de desenvolvimento rápida.
- TypeScript (TS): Implementado para garantir tipagem estática e escalabilidade.
- Axios: Biblioteca para requisições HTTP de forma assíncrona e eficiente.
- Tailwind CSS: Utilizado para estilização flexível e ágil.
- Listagem de Países: Exibe nome, bandeira e população.
- Detalhes do País: Página detalhada com informações como nome nativo, domínio, população, sub-região, moeda, região, idiomas e capital.
- Filtragem por Região: Capacidade de filtrar países por região.
- Barra de Pesquisa: Permite filtrar países pelo nome.
- Clone o repositório.
- Navegue até o diretório do projeto.
- Execute
npm install
para instalar as dependências. - Execute
npm run dev
para iniciar o servidor de desenvolvimento. - Abra o navegador e acesse http://localhost:3000.