Finance - Gestión de finanzas en pareja con score de salud financiera
Aplicación web multi-tenant para gestionar ingresos, gastos, presupuestos y objetivos de forma conjunta en un workspace compartido. Dashboard con proyecciones, score de salud financiera (0-100) y alertas automáticas basadas en el comportamiento del mes.
- Cliente
- CodeInnova
- Sector
- FinTech · Finanzas personales · SaaS interno
- Duración
- 1 mes
- Año
- 2025
El problema
- Las apps de finanzas genéricas no están pensadas para dos personas compartiendo un presupuesto común, mezclando gastos individuales y compartidos.
- Los hojas de cálculo obligan a actualizar manualmente cada mes y no dan señales proactivas cuando el gasto se dispara.
- Faltaba una visión unificada de ingresos, gastos, presupuestos y objetivos que permitiera tomar decisiones sin hacer cálculos a mano.
- Las soluciones SaaS del mercado no garantizan aislamiento multi-tenant fuerte ni precisión decimal al trabajar con dinero.
Nuestra solución
- Arquitectura en capas estricta (UI → Server Actions → Services → Repositories → PostgreSQL) con validación Zod en todas las acciones y tipos fuertes sin `any`.
- Multi-tenant real: cada entidad vinculada a un `Workspace`, con un `requireWorkspaceContext()` que es el único punto donde se resuelve sesión y autorización.
- Dashboard con proyección de fin de mes, score de salud financiera (0-100) combinando tasa de ahorro, cumplimiento de presupuestos y consistencia, más alertas automáticas cuando el gasto sube o el balance proyectado se vuelve negativo.
- Gestión de transacciones con `Decimal(14,2)` para precisión monetaria, presupuestos por categoría con detección de ritmo acelerado y objetivos con progreso visible.
- Gráficas Recharts para la serie temporal de 6 meses, comparativa por usuario y distribución por categoría, con animaciones Framer Motion.
- Autenticación con BetterAuth (cookies httpOnly, sesiones de 30 días) y middleware edge gate para rutas protegidas.
Stack técnico
Impacto medible en el negocio
Aislamiento multi-tenant
100 %
Workspace ID obligatorio en todo el stack
Score financiero
0-100
Salud financiera calculada automáticamente
Alertas inteligentes
4+
Detectan gasto anómalo y balance en riesgo
Precisión monetaria
Decimal(14,2)
Sin floats para dinero en ningún punto
Así entregamos cada proyecto
Seguimos un proceso de tres etapas que garantiza entregas puntuales, visibilidad total y decisiones técnicas alineadas con el negocio. Cada proyecto pasa por estas fases, adaptando profundidad y plazos al contexto real del cliente.
Descubrimiento y arquitectura
Entendemos objetivos, restricciones y stakeholders. Mapeamos procesos, integraciones y criterios de éxito medibles. Cerramos arquitectura, stack y roadmap con hitos semanales antes de escribir una sola línea de código. Evaluamos riesgos técnicos, dependencias externas y puntos de integración crítica para evitar sorpresas durante el desarrollo.
Desarrollo iterativo con feedback
Entregamos valor cada semana: funcionalidades usables, no prototipos. Revisiones de producto con el cliente, ajustes inmediatos y cero sorpresas. Código revisado, testeado y documentado desde el primer sprint. Integración continua, despliegues automatizados y entornos de staging permiten al cliente validar cada avance sin fricciones.
Puesta en producción y soporte
Despliegue con CI/CD, monitorización activa, copias de seguridad automatizadas y soporte operativo. Formación al equipo del cliente, transferencia documental y plan de evolución continua posterior al lanzamiento. Quedamos disponibles para iteraciones, nuevas integraciones y crecimiento del producto una vez en manos de los usuarios reales.
Por qué este proyecto funcionó
Cada caso de éxito combina decisiones técnicas alineadas con el negocio, un equipo reducido pero experto y una comunicación directa con el cliente. Trabajamos sin intermediarios, con acceso total al código desde el día uno y con hitos medibles que permiten ajustar el rumbo cuando hace falta. Ese enfoque es el que ha permitido entregar este proyecto en plazo, dentro de presupuesto y con resultados verificables en métricas reales de negocio.
¿Tu proyecto se parece a este?
Cuéntanoslo. En 30 minutos te decimos cómo lo abordaríamos y qué resultado razonable puedes esperar.