Qzela Challenge

O objetivo desse teste é criar um aplicativo que mostre no mapa 5 pin centralizados que ao clicar apareça os dados do pin

Inicializando o aplicativo

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

Inicializando a API

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