← volver_a_proyectos

$ cat ~/projects/sitoaccounting.md

SitoAccounting

Mi trabajo de fin de grado: una aplicación web gratuita para llevar la contabilidad del hogar, con previsiones para repartir el dinero por partidas.

jun 2020

  • PHP
  • Symfony
  • MySQL

Una idea heredada

SitoAccounting fue mi trabajo de fin de grado: una aplicación web pensada para llevar mejor la contabilidad del hogar.

La idea no era del todo mía. Partía de un programa que mi padre había desarrollado en BASIC cuando empezó con la informática, y que me contó con todo detalle. Quise rescatar esa idea, modernizarla y añadirle un par de funcionalidades más.

Desde el principio la construí para usarla yo mismo y para dejarla pública para quien la quisiera aprovechar. A día de hoy sigo usándola, y algunos conocidos también se han animado a hacerlo.

Tecnología

La aplicación está hecha en PHP con el framework Symfony. Era lo que más usábamos durante el grado, así que decidí ir sobre seguro con la tecnología y centrar el esfuerzo en el producto.

Qué permite hacer

  • Gastos e ingresos fijos: registro de los movimientos que se repiten cada mes, como el alquiler, los recibos o la nómina.
  • Transacciones: anotación de cualquier gasto o ingreso puntual.
  • Previsiones: reparto del dinero disponible en partidas (más abajo).
  • Gráficas: gastos por año y por mes, y un histórico sencillo de gastos frente a ingresos.

Previsiones: la funcionalidad diferencial

Lo que más distingue a SitoAccounting es su sistema de previsiones. Permite dividir el dinero total en partes y destinar cada una a lo que uno considere: ocio, comida, salidas, el dentista… Así, cada gasto se descuenta de su previsión y es fácil saber cuánto queda para cada cosa.

Con los años he visto que bancos modernos como Revolut ofrecen algo muy parecido, e incluso van un paso más allá con tarjetas virtuales asociadas a cada partida, para que el dinero se descuente directamente de ella.

Memoria del proyecto

Si quieres conocerlo a fondo, la memoria del trabajo de fin de grado explica el proyecto en detalle e incluye cómo se usa la aplicación.

Hoy

Con el tiempo he ido puliendo algunos bugs, y hoy es una aplicación web sencilla que cumple su función, sin florituras: una herramienta fiable para la contabilidad del hogar.

Y además, es gratis! \(^o^)/