Para cualquieralisto

Sistema de finanzas personales.

App completa de control financiero personal con soporte multi-usuario, multi-moneda (ARS/USD), parseo de resúmenes de tarjeta con IA y un dashboard analítico. Pensada para usarla todos los días en dos toques.

Dashboard — resumen del mes con KPIs y categoríasDashboard — analytics por tarjetaDashboard — detector de gastos recurrentesDashboard — reporte anual con totales y categoríasDashboard — tracker de patrimonio netoDashboard — tendencias multi-mes

La idea

Probé varias apps de finanzas y casi todas o son demasiado complejas (con presupuestos, metas, gráficos por todos lados) o demasiado mínimas (no te dejan entender nada). Yo quería algo del medio: que cargar un gasto sea rápido y que al final del mes pueda ver dónde se fue la plata sin tener que armar un reporte a mano.

La construí pensándola como una herramienta personal primero, pero la dejé lista para que cualquiera la pueda usar: registro de usuarios, datos separados por cuenta, y todo lo que necesita una persona para entender su plata sin pelearse con un Excel.

Resumen y dashboard

  • KPIs del mes: ingresos, gastos, balance y tasa de ahorro
  • Comparación automática contra el mes anterior
  • Top 5 gastos del mes y desglose por categoría
  • Multi-moneda: gastos en USD se normalizan a ARS con la cotización del mes
  • Widget editable de tipo de cambio
  • Alertas inteligentes (gasto inusual, presupuestos cerca del límite)
  • Forecast del gasto del mes en curso
  • Calendario de gastos diarios
  • Nota libre por mes en markdown ligero
  • Reporte anual con totales y categorías de los 12 meses
  • Tracker de patrimonio neto (ingresos − gastos + ahorros + inversiones − deudas)
  • Tendencias a 6 meses y detector de gastos recurrentes

Gastos e ingresos

  • Carga rápida con fecha, monto, moneda, categoría, medio de pago y notas
  • Tags libres por gasto con analytics dedicada
  • Plantillas reutilizables (alquiler, suscripciones, etc.)
  • Importación bulk desde resumen de tarjeta o CSV
  • Quick Add desde cualquier pantalla
  • Búsqueda, filtros por categoría y navegación por mes
  • Ingresos por fuente (Sueldo, Freelance, Alquiler, Inversiones, Bono…)

Servicios fijos

  • Frecuencia configurable (mensual, bimestral, trimestral, semestral, anual)
  • Día de vencimiento por servicio
  • Toggle de pago con un click — genera el gasto automáticamente
  • Historial de pagos por período

Tarjetas con IA

  • Crédito y débito con banco, últimos 4 dígitos, día de cierre y vencimiento
  • Resúmenes con IA: subís el PDF o imagen y Claude extrae y categoriza cada transacción
  • Revisión previa: deseleccionás lo que no querés, asignás categorías y bulk import
  • Calculadora de cuotas integrada
  • Analytics por tarjeta con ciclo de facturación correcto
Módulo de gastos con filtros y categoríasMódulo de ingresos agrupados por fuenteMódulo de servicios fijos con frecuencia y vencimientosMódulo de tarjetas con parseo de resúmenesMódulo de metas de ahorroMódulo de deudas y préstamosMódulo de inversiones multi-monedaAnalytics de etiquetas

Ahorros, deudas e inversiones

  • Metas de ahorro con objetivo, fecha y contribuciones individuales
  • Deudas que tenés o que te deben, con tasa, cuotas y pagos parciales
  • Inversiones: Plazo Fijo, Acciones, FCI, Cripto, Bonos (multi-moneda)
  • Presupuestos por categoría y mes, con alertas al acercarse al límite

Extras

  • Multi-usuario con registro deshabilitable y roles ADMIN/USER
  • ABM propio de categorías, medios de pago y fuentes de ingreso
  • Exportación CSV de gastos, ingresos y servicios por mes
  • PWA instalable, lista para usar desde el celular
  • Soft delete en la mayoría de las entidades

Stack

  • Next.js 14 (App Router) + Tailwind CSS
  • NextAuth.js con credenciales y bcrypt
  • Prisma ORM + MySQL
  • Anthropic Claude para el parseo de resúmenes server-side
  • Service worker registrado para PWA

Estado

El proyecto está terminado y en uso. Lo uso todos los días. El repo de GitHub todavía no está disponible públicamente — lo voy a publicar cuando termine de pulir algunos detalles.