Proyectos›Equia
App · Finanzas

De hojas de cálculo sueltasa toda la economía familiar en una app.

Diseñé y desarrollé Equia, una app de presupuesto para personas, parejas y familias: cuentas personales y compartidas, presupuestos con proyección al cierre, estadísticas, importación de extractos y privacidad por miembro. Instalable como PWA y con app Android.

Plataforma
PWA + app Android
Rol
Producto, diseño y desarrollo
Sector
Finanzas personales
Backend
Supabase
Equia
3
ámbitos: personal, compartido y familia
30+
pantallas en 5 secciones
39
pruebas automatizadas de la lógica financiera
0
datos privados visibles para otros miembros

01 · El problema

Una economía familiarrepartida en varias cuentas.

Cuando una pareja o una familia comparte gastos, el dinero vive en varios sitios a la vez: cuentas individuales, una cuenta común, efectivo, tarjetas y algún préstamo. Las apps de presupuesto habituales están pensadas para una sola persona y mezclan todo en un único saldo.

El otro problema es la privacidad. Compartir una cuenta no significa querer enseñar todos tus movimientos personales. Hacía falta que cada miembro viera lo compartido sin exponer lo privado, y que un adulto pudiera supervisar los gastos de un menor sin convertir la app en un sistema de vigilancia.

Además, la mayoría de apps confunden conceptos: una transferencia entre cuentas propias aparece como gasto, pagar la tarjeta parece un gasto nuevo y un pago previsto se cuenta como si ya hubiera ocurrido. Quería una contabilidad honesta, con definiciones claras de disponible, ahorro, deuda y patrimonio.

“

Quería una sola app donde una familia viera toda su economía sin mezclar conceptos y sin que nadie perdiera la privacidad de sus cuentas personales.

— Álvaro Vargas, Creador de Equia

02 · Objetivos

Lo que necesitaba
conseguir.

Antes de escribir una sola línea de código, me senté con el cliente para entender qué significaba el éxito para él — y para sus usuarios.

Objetivo de producto

Tres ámbitos siempre visibles

Personal, Compartido y Familia en todas las pantallas, con una frase que aclara qué datos se están viendo. Definiciones explícitas de saldo disponible, ingresos, gastos, ahorro, deuda y patrimonio.

Objetivo de privacidad

Permisos aplicados al dato

Privacidad por cuenta y por miembro aplicada en la capa de acceso, no solo en la pantalla: ni siquiera quien administra el hogar ve las cuentas privadas de otro adulto.

Objetivo tecnológico

Lógica financiera reutilizable

Separar el dominio (dinero, fechas, libro mayor, presupuestos, previsión) de la interfaz, con pruebas automáticas, para poder llevarlo a una app nativa sin reescribirlo.

03 · Mi proceso

Cómo lo
abordé.

Fase 1

Producto y modelo de datos

Definí la propuesta de valor, los perfiles de usuario y la arquitectura de información: cinco secciones, un botón de Añadir siempre a mano y las reglas contables que la app nunca rompe.

Fase 2

Sistema de diseño mobile-first

Paleta, tipografía, tokens de espaciado y componentes propios con modo claro y oscuro, pensados para leer cifras de un vistazo en el móvil y con la accesibilidad como requisito.

Fase 3

Dominio puro con pruebas

Implementé la lógica financiera en TypeScript sin dependencias de React: libro mayor, presupuestos, recurrentes, previsión, patrimonio, importación CSV y permisos, cubiertos por una batería de pruebas con Vitest.

Fase 4

Supabase, PWA y app Android

Conecté la app a Supabase con registro, hogares con código de invitación y permisos en el servidor. La publiqué como PWA instalable y creé una app Android con Expo que añade bloqueo biométrico y recordatorios de pagos.

04 · La solución

Equia.

Una solución que desapareció del radar — en el mejor sentido. Cuando algo funciona bien, no lo notas.

Cuentas, presupuestos y proyección

Saldo disponible, ahorro, deuda y crédito separados. Cada presupuesto muestra su progreso y una proyección al cierre del mes explicada paso a paso.

Personal, compartido y familia

Selector de ámbito en todas las secciones. Cada miembro ve lo que le corresponde y una matriz de permisos deja claro qué puede hacer cada rol: administrador, adulto o dependiente.

Estadísticas que se entienden

Ocho vistas: categorías, ingresos frente a gastos, ahorro, comparación con el mes anterior, fijos y variables, cumplimiento de presupuestos y patrimonio. Cada gráfico tiene su vista de tabla.

Importar y exportar sin fricción

Importación de extractos CSV con detección de duplicados y filas erróneas, y exportación real de los datos visibles. Sin conexión bancaria: tus credenciales nunca salen del banco.

05 · Galería

La web en detalle.

Equia — captura 1
Equia — captura 2
Equia — captura 3
Equia — captura 4

Tech stack

Lo técnico, siempre al servicio del objetivo. Elegí estas herramientas no porque fueran las más modernas, sino porque eran las más adecuadas para este proyecto.

React 19TypeScriptViteSupabasePWAVitestPlaywrightExpo (React Native)

¿Tienes un proyecto similar?

Construyamos
algo juntos.

Cada proyecto que termino viene de una conversación honesta. Cuéntame el tuyo.

Siguiente proyecto

💌

María & Alfredo

De una invitación en papel a un sobre que se abre en el móvil.

Ver caso de estudio