Instalação.md
0 → 100644
| [Home](home) | [Arquitetura](arquitetura) | [Banco de Dados](banco_dados) | [Configuração](configuracao) | [Gerenciamento do Projeto](Gerenciamento_projeto) | [Instalação](instalacao) | [Materiais de Estudo](Materiais_estudo) | [Mockups](mockups) | [Requisitos](requisitos) | [Reunioes](reunioes) | [Sprints](sprints) | [Time](time) | | |||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | |||
<br /> | |||
## Aplicativo | |||
O aplicativo foi desenvolvido utilizando tecnologia React.Native e o seu código-fonte pode ser obtido [neste repositório](http://tools.ages.pucrs.br/viagem-do-pensamento/mobile). Ao configurar um novo ambiente, você deve: | |||
1. Instalar [NodeJS](https://nodejs.org/en/) v10.16 e [NPM](https://www.npmjs.com/) v6.12. Recomenda-se utilizar projeto (NVM)[https://github.com/nvm-sh/nvm]. | |||
2. Realizar clone do projeto no computador; | |||
3. Instalar globalmente o [Expo](http://expo.io) com o comando `npm install -g [email protected]`; | |||
4. No conforto de seu terminal, execute `npm install && npm start`; | |||
> Dica ao usar Linux: caso você encontre dificuldades ao instalar as dependências do projeto, ou executá-lo, basta acrescentar o comando `sudo` para certificar que possui permissão suficiente ao executar os comandos. | |||
<br /> | |||
## Banco de Dados | |||
A persistência dos dados da aplicação é realizada a partir do software [Firebase](banco_dados). Ao configurar um novo ambiente, você deve: | |||
1. Criar conta Google; | |||
2. Criar credencial de acesso [Firestore](https://firebase.google.com/docs/firestore) no Firebase; | |||
3. Atualizar o arquivo de configuração `/src/lib/config.js` no repositório `app` com a nova credencial. | |||
\ No newline at end of file |