Proyectos
MóvilHecho con IA

Mis Finanzas — App de finanzas personales

Aplicación Android para la gestión de finanzas personales —ingresos, gastos, tarjetas de crédito, préstamos y metas de ahorro— con almacenamiento exclusivamente local.

0
peticiones de red
7
módulos, de movimientos a préstamos
100%
de los datos en el teléfono
Mis Finanzas — App de finanzas personales

Aplicación de finanzas personales diseñada para el contexto colombiano: registra ingresos y gastos, controla tarjetas y cupos, lleva préstamos y deudas, metas de ahorro y presupuestos. Hecha con React y empaquetada como app Android con Capacitor.

Todo se guarda en el dispositivo: no hay servidor, ni cuentas de usuario, ni sincronización en la nube. La app no hace ninguna petición de red.

El problema

La mayoría de las aplicaciones de finanzas exige vincular cuentas bancarias o almacenar la información en la nube, y pocas contemplan las particularidades del contexto colombiano: billeteras como Nequi y Daviplata, compras a cuotas con tarjeta y préstamos entre particulares. El objetivo fue centralizar esa información en una sola herramienta sin exponer los datos a terceros.

Qué hace

  • Inicio: balance del mes, acciones rápidas (gasto, ingreso, mover), carrusel de cuentas con el patrimonio y gráfica de ingresos vs. gastos por día, semana, quincena, mes, año o rango propio.
  • Movimientos: ingresos y gastos con categoría, método de pago, nota y fecha. Permite pago dividido entre varias cuentas, validando fondos y cupo disponible. El historial se agrupa por día, con su total neto y un buscador.
  • Mover fondos: traslados entre cuentas propias (por ejemplo, de Bancolombia a efectivo) que no se registran como ingreso ni gasto y se pueden deshacer.
  • Cuentas y tarjetas: débito, ahorros, efectivo y crédito, con logos de bancos y billeteras colombianas o uno propio.
  • Salud del crédito: porcentaje de uso del cupo, score estimado y compras a cuotas; además, gastos recurrentes mensuales.
  • Consejos: análisis local por reglas que sugiere, por ejemplo, qué tarjeta pagar primero. Sin APIs externas.
  • Préstamos y deudas: lo que presté y lo que me prestaron, con interés simple o compuesto, plazos y abonos parciales.
  • Metas, presupuestos y categorías personalizables, respaldo completo en JSON y exportación de movimientos a CSV, compartibles desde Android.

Cómo está hecha

01Interfaz · React 19 + Vite

Pantallas Inicio, movimientos, cuentas, préstamos y salud del crédito
Gráficas Recharts: ingresos vs. gastos por periodo

02Lógica local

Motor de consejos Reglas locales, sin APIs externas
Validaciones Fondos y cupo en pagos divididos y traslados
Intereses Simple o compuesto, con abonos parciales

03Dispositivo · Capacitor 8

Preferences SharedPreferences nativo de Android
Archivos y compartir Respaldo en JSON y exportación a CSV
App Android Sin servidor ni cuentas de usuario
  • React 19 + Vite para la interfaz y Recharts para las gráficas.
  • Capacitor 8 para empaquetarla como app Android nativa.
  • Persistencia con Capacitor Preferences (SharedPreferences nativo), que sobrevive a la limpieza de caché del WebView; en web usa localStorage.
  • Exportación e importación con los plugins de archivos y compartir de Capacitor.

Resultado

  • Una app Android que reúne en un solo lugar cuentas, tarjetas, préstamos, metas y presupuestos, pensada para cómo se maneja la plata en Colombia.
  • Privacidad total: la app no hace ninguna petición de red, así que los datos financieros nunca salen del teléfono.
  • Los datos sobreviven a la limpieza de caché del WebView y se pueden respaldar y restaurar con un archivo JSON.

Capturas

Todas con datos de demostración.

Inicio con acciones rápidas
Inicio con acciones rápidas
Movimientos agrupados por día
Movimientos agrupados por día
Estadísticas por categoría
Estadísticas por categoría
Cuentas y tarjetas
Cuentas y tarjetas
Salud del crédito
Salud del crédito
Préstamos y deudas
Préstamos y deudas
Mover fondos entre cuentas
Mover fondos entre cuentas

Otros proyectos