PWA de finanzas personales

Cargar un gasto te tiene que llevar menos de 5 segundos

PERZE es una aplicación web progresiva para llevar tus finanzas personales: gastos, cuentas, presupuestos e inversiones, con soporte multi-cuenta, multi-moneda, multi-país y modo de grupo familiar. Se diseñó alrededor de una sola métrica — registrar un movimiento en menos de 5 segundos y 3 decisiones — porque una app de plata que exige fricción para anotar algo simplemente deja de usarse a las dos semanas.

Qué es PERZE

PERZE nació de un problema muy concreto: las apps de finanzas personales suelen pedir demasiado para hacer lo más básico. Elegir cuenta, elegir categoría, escribir una descripción, confirmar la moneda, guardar — y recién ahí el gasto queda registrado. Cuando cargar algo cuesta ese esfuerzo, la mayoría de la gente abandona la app antes de fin de mes.

La app se construyó al revés: primero se definió el camino más corto posible para anotar un gasto, y todo lo demás — presupuestos, metas, inversiones, reportes — se acomodó alrededor de esa decisión. El resultado es una interfaz con muy poco ruido visual por pantalla: una cifra principal, un color de marca, una acción primaria. Nada compite por tu atención cuando lo único que querés hacer es anotar que gastaste en el supermercado.

PERZE es un proyecto personal de Marco Tortolani, y se va a liberar como código abierto (licencia MIT) para que cualquiera pueda auditarlo, mejorarlo o alojar su propia instancia.

Qué podés hacer con PERZE

Movimientos en segundos

Teclado numérico grande, categoría y cuenta con un toque, sin selects nativos ni campos que obligan a escribir de más.

Multi-cuenta y multi-moneda

Bancos, efectivo, tarjetas y billeteras en distintas monedas, con conversión a tu moneda base y trazabilidad de cada cotización.

Presupuestos y metas

Presupuestos por categoría con progreso visible durante el período, y metas de ahorro con proyección de cuándo se cumplen.

Gastos recurrentes y deudas

Suscripciones, cuotas y pagos fijos que se registran solos o con un recordatorio, y seguimiento de deudas y préstamos.

Inversiones

Posiciones, instrumentos y rendimiento consolidados junto al resto de tu patrimonio, no en una app aparte.

Modo familiar

Cuentas y presupuestos compartidos entre varios miembros del hogar, con control fino de qué ve cada uno.

Diseñada para que la plata en otra moneda no rompa nada

Si registrás un gasto en una moneda que no tiene cotización disponible en ese momento, PERZE igual lo guarda — nunca bloquea la carga esperando una tasa de cambio. Lo que hace es marcarlo como pendiente de cotización y excluirlo, de forma visible, de cualquier total consolidado hasta que se resuelva. Ningún saldo, presupuesto o reporte de PERZE muestra un número que incluya una conversión inventada.

Esa misma idea — mostrar la verdad del dato incluso cuando es incómoda, en vez de rellenar el hueco con un número que parece correcto — es la que guía el resto de la app: el color nunca es la única señal de un estado, las cifras de dinero nunca se calculan con aritmética de punto flotante, y una acción destructiva siempre se puede deshacer en vez de exigir una confirmación de por medio.

Progresiva, no por perfiles

PERZE no te obliga a elegir entre una versión "simple" y una versión "completa" al crear la cuenta. La complejidad de la interfaz depende de señales concretas y reversibles: cuántas monedas usás, cuántas personas integran tu grupo familiar y qué módulos opcionales activaste (presupuestos, metas, recurrentes, deudas, inversiones, familia). Si apagás un módulo, la app oculta esa parte de la interfaz — nunca borra los datos que ya generó, porque un pago en cuotas que ya empezaste a descontar sigue siendo un movimiento real de tu cuenta, no del módulo.

Cómo está construida

PERZE es una Progressive Web App: se instala desde el navegador, funciona sin conexión para lo que ya sincronizó y no depende de una tienda de aplicaciones. Los datos viven en una base de datos Postgres con seguridad a nivel de fila (cada persona solo puede leer y escribir lo que le corresponde a su hogar), y las escrituras se hacen de forma optimista a través de una cola local, así que cargar un gasto con mala señal no se pierde: queda guardado en el dispositivo y se sincroniza apenas vuelve la conexión.

El código va a quedar público bajo licencia MIT una vez cerrado el desarrollo inicial, para que cualquiera pueda revisarlo, levantar su propia instancia o proponer cambios.

Preguntas frecuentes

¿PERZE cuesta algo?

Hoy es un proyecto personal en desarrollo activo, sin costo. La intención declarada es liberarlo como código abierto.

¿Necesito una cuenta de Google para usar PERZE?

No es obligatorio. PERZE ofrece inicio de sesión con email además de con proveedores como Google, y elegís vos con cuál entrar.

¿Qué pasa con mis datos si dejo de usar la app?

Podés pedir la baja de tu cuenta y la eliminación de tus datos en cualquier momento escribiendo a mjtorto@gmail.com. El detalle completo está en la Política de Privacidad.

¿Quién mantiene PERZE?

Marco Tortolani, desarrollador de software, como proyecto personal fuera de su trabajo principal.

¿Funciona si viajo a otro país o cambio de moneda?

Sí. Cada cuenta tiene su propia moneda, y cada movimiento puede cargarse en una moneda distinta a la de la cuenta sin perder de vista cuánto vale en tu moneda base. Un gasto en dólares en una cuenta en pesos convierte automáticamente con la cotización del día, y esa conversión queda congelada: si más adelante corrigen la cotización oficial, el gasto que ya cargaste sigue valiendo lo que valía cuando lo hiciste, no se recalcula solo.

¿Puedo usar PERZE sin conexión?

Sí, para lo esencial: cargar un movimiento nuevo funciona sin señal, y queda guardado en tu dispositivo hasta que la app puede sincronizarlo con el servidor. No vas a perder un gasto por quedarte sin datos móviles en el momento de anotarlo.

Pensada para no mostrar números falsos

Una decisión que atraviesa toda la app: si falta un dato —una cotización, una conversión— PERZE prefiere mostrar que falta antes que inventar un valor que parezca correcto. Un saldo consolidado, un presupuesto o un patrimonio neto que incluyera una conversión adivinada sería un número falso con apariencia de exacto, y eso es peor que no mostrar nada. Por eso los agregados de PERZE siempre declaran cuánto quedó afuera y por qué, con acceso directo para resolverlo.