O objetivo desse teste é criar um aplicativo que mostre no mapa 5 pin centralizados que ao clicar apareça os dados do pin
Clone o projeto do repositório challengeQzela e entre na pasta appforqzela.
Para iniciar o projeto, tenha instalado o node/npm e o ambiente montado do react native.
para instalar o node siga o passo a passo contido no site.
para configurar o ambiente do react native click aqui
Acesse a pasta appforqzela do projeto e execute o seguinte comando.
npm i
copie o arquivo build.gradle contido na raiz do projeto e insira no caminho ".../node_modules/react-native-maps/lib/android/"
Caso esteja usando um celular físico altere o arquivo "src/common.js" e insira o ip do host da API, do contrario insira o localhost
//const Api = 'SEU IP'
const Api = 'http://192.168.0.10:3000'
react-native run-android
Clone o projeto do repositório challengeQzela e entre na pasta appforqzela-backend.
Para iniciar o projeto, tenha instalado o node/npm
Para instalar o node siga o passo a passo contido no site.
Acesse a pasta appforqzela-backend do projeto e execute o seguinte comando.
npm i
npm start
Obs: É necessário acesso a internet no host da API, já que a mesma usa um banco on-line