Frontend Mentor - REST Countries API with color theme switcher solution

Esta é uma solução para REST Countries API with color theme switcher challenge on Frontend Mentor

Index

Overview

O Desafio

Usuários devem ser capazes de:

  • Ver todos os países da API na home page
  • Pesquisar por um país no campo de busca
  • Filtrar países por região
  • Clicar em um país e ver suas informações detalhadas em outra página.
  • Clicar nos países que fazem fronteira com o país em questão e ir para a página dos mesmos.
  • (Bônus) Trocar entre o tema claro e escuro.

Screenshot

Links

Executando o app

Depois de clonado o repositório basta executar os seguintes comandos

npm install && npm run dev
# or
yarn install && yarn dev

Em seguida coloque a seguinte url no seu navegador

	http://localhost:3000/

Meu processo

Feito com

O que aprendi

O desafio aqui foi aprender a programar do jeit que o next.js pede. Algumas coisas sçao idênticas ao react outras específicas do framework.

Foi interessante notar algumas diferenças no next.js como por exemplo o acesso ao localStorage. Na parte de recursos úteis há os links de tudo que eu precisei tirar dúvidas para fazer o projeto.

Recursos úteis

Autor