/onlymotors-back

Repositório da Aplicação Back-End do Projeto API - 5º Semestre com a empresa GSW para desenvolvimento de loja de veículos online.

Primary LanguageJavaScript

OnlyMotors - Repositório da Aplicação Back-End

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órios integrantes do projeto

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

⚙️ Instruções de Instalação e Uso

  • 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