arrow_back Todos los proyectos
Data & Analytics 2023 - Presente

Mi Cartera

Control financiero personal, self-hosted, con forecast y flujo de caja

4 migraciones
Fases
PostgreSQL multi-usuario
Motor

Origen

Mi Cartera nació en 2023, al arrancar una nueva etapa de vida que exigía controlar el flujo de caja con precisión: entender tendencias de gasto, proyectar ingresos y egresos (forecast) y generar algo parecido a un estado de cuenta mensual que realmente sirviera para decidir. La primera versión fue una hoja de Excel cargada de macros — funcional, pero incómoda: revisar el dinero significaba abrir un archivo pesado y navegar fórmulas.

Evolución

Fase 1 — Excel + Macros (2023). Registro manual con macros para automatizar cálculos. Cumplía, pero no era práctico para consultar información al vuelo.

Fase 2 — Google Apps Script. Migración a una interfaz más automática, reduciendo la fricción de captura y consulta.

Fase 3 — Android + WebView + SQLite. El objetivo pasó a ser la disponibilidad: tener el flujo de caja protegido pero accesible desde cualquier lugar, no atado a una laptop. La app se movió a Android con una capa WebView sobre una base de datos SQLite local.

Fase 4 — Self-hosted en Docker + PostgreSQL (actual). Sostener una base de datos accesible desde cualquier lugar implicaba pagar una API en la nube — un costo recurrente injustificable para un proyecto personal. La solución fue migrar todo a contenedores Docker con self-hosting: cero dependencia de terceros, con PostgreSQL como motor para soportar gestión multi-usuario (roles y permisos) y escalar sin fricción.

Cómo funciona hoy

Dashboard financiero de Mi Cartera
Dashboard: patrimonio neto, forecast del mes y regla 50/30/20 sobre ingreso real + proyectado.

El Dashboard concentra el patrimonio neto total, ingresos y gastos proyectados del mes, el estado de cada cartera (banco, efectivo, ahorro) y una guía basada en la regla 50/30/20 (necesidades, caprichos, ahorro). También muestra el avance de las metas de ahorro activas.

Libro de movimientos de Mi Cartera
Libro de movimientos: reales y proyectados, clasificados por categoría y etiqueta.

El Libro de Movimientos es el registro central: cada ingreso, gasto y transferencia queda clasificado por categoría y etiqueta, con estatus real o proyectado. Los movimientos proyectados se confirman con un clic cuando ocurren de verdad, lo que mantiene el forecast alineado con la realidad sin perder el histórico de lo planeado.

Calendario de flujo de caja de Mi Cartera
Calendario de flujo de caja: saldo proyectado día a día.

El Calendario de Flujo de Caja proyecta el saldo día por día a lo largo del mes, cruzando el saldo inicial con los movimientos reales y las recurrencias ya programadas — la vista que responde "¿voy a tener liquidez el día 20?" antes de que sea un problema.

Alrededor de estos tres módulos centrales viven: Carteras (cuentas activas y archivadas por ejercicio fiscal), Categorías y Etiquetas (catálogo de clasificación), Recurrentes (reglas de movimientos automáticos como renta o suscripciones, con frecuencia y próxima ocurrencia), Ahorro (metas con objetivo y avance) y Deudas (seguimiento de préstamos con porcentaje pagado y cuotas pendientes). Todo con roles de usuario y separación por ejercicio fiscal.

Seguir explorando

Proyectos relacionados

campaign
2025

Gemar Pro

Asignación, seguimiento y reporteo de las actividades del equipo de marketing en un solo tablero.

Gestión Reporteo Marketing