Desafio técnico de front-end para o processo seletivo da Iris. O objetivo é realizar filtros para selecionar uma cidade, com selects de "país", "estado" e "cidade", utilizando Material-UI como biblioteca de CSS e o princípio Clean Code para o desenvolvimento.
Api pública utilizada: Countries & Cities API
- O primeiro passo é instalar o Git em seu computador caso você ainda não o tenha.
- Os pacotes que iremos utilizar durante o desenvolvimento desse projeto serão gerenciados pelo Node Package Manager (NPM), então precisaremos instalá-lo. Vamos até o site oficial do Node.js para instalar sua versão LTS (versão mais estável). Quando instalamos o Node.js, o NPM também é instalado no computador como parte do mesmo pacote.
- Além disto é interessante ter um bom editor de texto para trabalhar com o código, como por exemplo o VSCode ou o Neovim.
- Abra seu terminal/cmd e clone este repositório
git clone https://github.com/MayllaRabay/desafio-iris.git
- Acesse a pasta do projeto
cd desafio-iris
- Baixe todas as dependências e pacotes da aplicação
npm install
- Execute a aplicação em modo de desenvolvimento
npm run dev
- A aplicação será aberta na porta 3000, acesse em seu navegador: http://localhost:3000
Feito com ❤️ por Maylla Rabay 👋 Entre em contato!