Essa é a aplicação que registra, atualiza ou busca requisições no banco enviadas pelos usuários através das aplicações Front-End: Web ou Mobile Android.
Repositório | Descrição |
---|---|
onlymotors-docs | Apresentação e documentação |
onlymotors-front-web | Aplicação Front-End Web |
onlymotors-front-mobile | Aplicação Front-End Mobile Android |
onlymotors-back | Aplicação Back-End |
- Banco de dados
- Baixe e instale o banco de dados MongoDB: MongoDB Community
- Node.js
- Baixe e instale o ambiente de excecução Node.js: Node.js
- Dependências
- Abra o terminal na raiz desse repositório e instale as dependências necessárias:
$ npm install
- Criação das Variáveis
- Crie um arquivo .env e configure as variáveis a seguir:
GOOGLE_USER=endereço_do_gmail GOOGLE_PASSWORD=senha_para_do_gmail_informado AUTH_SECRET=chave_para_criação_do_token CRYPTO_SECRET=chave_para_criptografar_os_dados NODE_TLS_REJECT_UNAUTHORIZED=0 DATABASE_URL=endereço_do_banco
- Configure um serviço no Firebase e gere uma chave que deve ser armazenada no seguinte endereço e com o nome: ./src/config/onlymotorsConnect.json. Essa chave será utilizada para o serviço de upload de imagens.
- Execute a aplicação
- Abra o terminal na raiz desse repositório e execute o comando:
$ npm start