Skip to content

soker90/finper

 
 

Repository files navigation

Finper

Finper es una herramienta para la gestión de las finanzas personales. Lleva el control de tus cuentas bancarias, movimientos, gastos, ingresos, deudas, etc.

js-standard-style codecov

Características

  • Movimientos categorizados
  • Presupuestos mensuales
  • Vista anual de las finanzas
  • Control de deudas contraidas y pendientes de cobrar
  • Balance de todas las cuentas bancarias o en metálico
  • Control de préstamos (En progreso)
  • Plan de jubilación

Demo

TODO

Variables de entorno

Para arrancar el proyecto, necesitaras añadir las siguientes variables a tu archivo /packages/api/.env

SALT_ROUNDS

JWT_SECRET

MONGODB_USER - Optional

MONGODB_PASS - Optional

MONGODB - Optional

Arrancar en local

Es necesario tener previamente instalado node 16 y mongodb arrancado.

Clona el repositorio

  git clone https://github.com/soker90/finper.git

Ve al directorio del proyecto

  cd finper

Instala las dependecias

  make install

Arrancar API

  # make build-models - Necesario para utilizar los modelos locales
  make start-api

Arrancar Cliente

  make start-client

Puedes ver el resto de comandos en el menú de ayuda:

make

Capturas de pantalla

imagen

imagen

imagen

imagen

imagen

imagen

220721852-6ba9a65c-3b76-40ad-b3a0-5457cd28a6f7

220721972-da101b9f-aa5a-4c74-9a7b-d34f096b3393

Licencia

GPLv3 o Superior