Giter VIP home page Giter VIP logo

ibgeapi's Introduction

IBGE Infos

Esse projeto é um teste técnico para a IPAM - Instituto de Pesquisa Ambiental da Amazônia, no qual o propósito era consumir a API de localidades do IBGE

Link de Acesso

📍IBGE Infos

Tecnologias Utilizadas

Requisitos Técnicos

  • Criar um select para selecionar um estado.
  • Criar um select para selecionar um município.
  • Ao selecionar um município mostrar as informações de microrregião, mesorregião, UF e região do município.

Requisito Obrigatório

  • Usar os três conceitos centrais do redux: store, reducers e actions

Layout

  • Desktop

  • Mobile

Como rodar o projeto

$ git clone https://github.com/zkauansantos/IBGEapi.git
$ cd IBGEapi
$ yarn or npm install
$ yarn start or npm start

Desafios

Bom aqui pude usar o redux em um projeto pela primeira vez, por mais que eu já conhecia nunca tinha usado em um projeto, e ainda pude me atualizar pois conhecia a versão anterior e aqui pude usar o redux/toolkit conhecendo o slice, esse foi o maior desafio do projeto que foi gerenciar esse estado.

Observações finais

Nesse projeto não quis utilizar a tag form na parte dos selects pois já estou fazendo outro projeto nessa forma trabalhando com um CRUD, inclusive se quiserem dar uma olhada é o repositório frontEndMyContacts. Mas fica aqui a observação, preferi trabalhar pegando o valor do estado global da store do Redux e so fazer a outra page consumir após clicar no botão por trás dos panos, Agradeço a oportunidade do teste.

ibgeapi's People

Contributors

zkauansantos avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.