evertonrobertoauler / financas-pessoais

Projeto desenvolvido para facilitar o controle pessoal de suas transações financeiras.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Finanças Pessoais

Depêndencias principais

  • Node.js >= v10.10.0
  • Cordova >= 8.0.0
  • angular/cli >= 7.0.3
  • gulp-cli >= 2.0.1

Instalando dependências

  // Instalar dependências globais
  npm install -g cordova @angular/cli gulp-cli

  // Instalar depedências locais
  cd financas-pessoais; npm install

Configurando projeto Firebase

Na raíz do projeto crie uma pasta 'config' contendo 2 arquivos:

  • config/public.ts

    // Configuração Web do Firebase (Painel Firebase)
    export const firebase = {
      apiKey: '',
      authDomain: '',
      databaseURL: '',
      projectId: '',
      storageBucket: '',
      messagingSenderId: ''
    };
    
    // Endereço disponíbilizado na configuração do login com Google (Painel Firebase)
    export const webClientId = '';
    
  • config/google-services.json

    // Faça o download deste arquivo no Painel do Firebase em geral, adicionar app para Android
    
  • config/admin.json

    // Faça o download deste arquivo no Painel do Firebase em Contas de serviço em Gerar nova chave privada
    

Desenvolver no Browser

ng serve

Desenvolver no Android

gulp runAndroidRemote

Instalar o Aplicativo no Android

gulp runAndroidProd

Rodar o testes unitários

npm run test

Instalar dependências para rodar os testes de integração

cd e2e; npm install

Rodar os testes de integração

npm run e2e

About

Projeto desenvolvido para facilitar o controle pessoal de suas transações financeiras.


Languages

Language:TypeScript 83.6%Language:HTML 11.6%Language:CSS 3.2%Language:JavaScript 1.6%