unRob / dineritos

Registro de saldos de mis cuentas

Home Page:https://dineritos.mx

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dineritos

Como me he puesto a investigar qué tal funcionan distintos instrumentos de inversión, tengo mi dinero dividido entre varias cuentas. Originalmente llevaba el registro de los saldos en un excel, pero eso tiene muchos contras. Hice Dineritos para poder llevar este registro en los internets y poder ver el estatus de mi lana en cualquier lado.

La aplicación es muy sencilla. Puedes crear cuentas (en MXN ó USD) e ir reportando los saldos de las mismas a través del tiempo. Por default puedes ver cómo ha cambiado tu saldo vs la última fecha que se tiene info, pero también hay vistas para ver la evolución a través del tiempo del total de saldos y de cada cuenta en particular.

Instalación

Esto es una app de Rails 7, corriendo sobre Ruby 3.2. Usamos postgresql como db. Si tienes Ruby y yarn instalados, puedes simplemente correr

bundle && rails db:setup

Configuración

Vas a necesitar varias variables de configuración pa que jale esto, específicamente:

  • fixer: el API key de fixer.io
  • auth_secret: un secreto que genero para validar sesiones
  • postmark: el API key de Postmark para poder enviar correos

Yo guardo estas en el archivo de credentials.yml.enc, y si quieres correr esto tú, vas a tener que sobreescribir ese archivo con tus propias variables y encriptarlo con tu propia master key.

Conversión de divisas

Cuando una cuenta la marcas en dólares, la app busca en fixer.io el tipo de cambio a pesos para ese día y convierte la moneda. Tú nunca tienes que meter tipos de cambio.

About

Registro de saldos de mis cuentas

https://dineritos.mx


Languages

Language:Ruby 47.8%Language:HTML 21.3%Language:JavaScript 18.6%Language:SCSS 12.0%Language:Shell 0.2%Language:Procfile 0.1%