Control financiero personal y de negocio.
App de finanzas para Perú con suscripción, versión para iPhone y funcionamiento sin conexión mediante service worker.
Ficha
Proyecto entregado · Software · Mobile · el recorrido completo, debajo
El reto
Una PWA financiera se vendía por suscripción, pero cualquiera podía abrir DevTools y darse plan Pro indefinido: todo el control de plan vivía en el cliente y los saldos nunca se reconciliaban contra los movimientos.
El proceso
El control pasó al servidor con triggers de Postgres que impiden a un no-admin tocar estado, fechas o plan. La sincronización ganó versionado optimista y tombstones, para que un borrado no reviva desde otro dispositivo.
El resultado
Los arreglos se probaron contra Postgres real como rol authenticated, no como superusuario: 73 tests en verde y una ronda de auditoría de cierre sin hallazgos críticos.