Stashing: la app que nacio de una necesidad muy simple

Stashing: la app que nacio de una necesidad muy simple

Como nacio Stashing: una app de finanzas personales local-first enfocada en control, privacidad y uso diario.

Stashing: la app que nacio de una necesidad muy simple

Durante mucho tiempo pense que una app de finanzas personales tenia que ser enorme, conectarse a bancos, tener servidores, graficos complejos, inteligencia artificial y mil funciones para poder ser util.

Pero mientras mas intentaba ordenar mis propias finanzas, mas clara se volvio la idea de fondo:

No necesitaba otra app que me pidiera una cuenta.

No necesitaba entregar mis datos financieros a un servidor.

No necesitaba una suscripcion mas.

Necesitaba una boveda privada para entender mi dinero.

Asi nacio Stashing.

Una app iOS creada para registrar gastos, ingresos, cuentas, presupuestos y deudas desde una experiencia simple, privada y local-first.

No partio como una gran startup. Partio como una necesidad personal: tener una herramienta que me ayudara a ordenar mi vida financiera de forma honesta, rapida y segura.

El problema que queria resolver

Las finanzas personales suelen fallar por una razon bastante humana: la friccion.

Uno gasta, transfiere, paga una deuda, compra algo con tarjeta, recibe dinero, paga una cuenta, y despues intenta reconstruir todo a fin de mes.

El resultado normalmente es este:

“En que se fue la plata?”

Y cuando una app te exige ingresar todo manualmente, todos los dias, de forma perfecta, termina pasando lo obvio: la abandonas.

Por eso Stashing fue pensada con una idea central:

Registrar rapido durante la semana.

Revisar, importar y ordenar cuando tengas tiempo.

Mantener siempre el control sin entregar tus datos.

Privacidad desde el primer dia

Una de las decisiones mas importantes fue que Stashing debia ser local-first.

Eso significa que la app no parte desde un servidor. Parte desde tu iPhone.

Stashing incluye una boveda financiera cifrada, protegida con Face ID y disenada para guardar tus datos de forma local. Tambien existe la opcion de usar iCloud privado, pero siempre como una decision del usuario.

La filosofia es simple:

Tus datos financieros son tuyos.

No deberian vivir en cualquier servidor solo para que puedas ver tus gastos.

Por eso Stashing no requiere una cuenta externa para funcionar. Puedes crear tu boveda, desbloquear con biometria y empezar a registrar tu informacion directamente en el dispositivo.

Deudas, presupuestos y realidad local

Una app de finanzas personales no sirve de mucho si solo muestra gastos bonitos.

En la vida real hay deudas. Hay cuotas. Hay pagos unicos. Hay compromisos en pesos, dolares, euros o incluso UF. Hay recordatorios que no puedes olvidar.

Por eso Stashing incluye un modulo de deudas pensado para escenarios reales:

  • Deudas en pago unico o en cuotas.
  • Deudas en CLP, USD, EUR y UF.
  • Historial de pagos.
  • Pagos parciales.
  • Recordatorios locales.
  • Accion para registrar pago directamente desde la notificacion.
  • Proyeccion de deuda para visualizar el avance.

La idea no es solo saber cuanto debes.

La idea es ver como sales de ahi.

Tambien se incorporaron presupuestos recurrentes, categorias estandar, categorias personalizadas y graficos que ayudan a entender en que se esta yendo el dinero.

Importar cartolas bancarias sin entregar credenciales

Uno de los mayores desafios era este:

Como reducir la carga manual sin pedirle al usuario sus credenciales bancarias?

La respuesta inicial fue clara: importacion de cartolas bancarias.

Stashing permite importar movimientos desde archivos CSV y XLSX. La app analiza la cartola, normaliza los movimientos, detecta posibles duplicados y permite revisarlos antes de guardarlos.

Nada se guarda automaticamente sin revision.

El flujo esta pensado asi:

  1. Descargas tu cartola desde el banco.
  2. La importas en Stashing.
  3. La app detecta movimientos.
  4. Revisa posibles duplicados.
  5. Confirmas que quieres guardar.

Ademas, la primera version incluye soporte inicial para formato de Banco BICE, con la idea de seguir ampliando compatibilidad con otros bancos y formatos.

Esto permite algo muy util: puedes registrar gastos rapidos durante la semana y luego usar la cartola bancaria para completar lo que falto.

Atajos, Back Tap y Apple Pay

Otra parte importante del proceso fue pensar como hacer que registrar movimientos fuera mas rapido.

Stashing incluye integracion con Atajos de Siri para crear borradores de movimientos. Tambien incluye guias para configurar Back Tap y automatizaciones relacionadas con Apple Pay usando Atajos.

La idea no es que la app lea tu Apple Pay directamente. La idea es usar las herramientas del sistema para ayudarte a iniciar el registro de un movimiento de forma mas rapida, manteniendo siempre el control del usuario.

Todo lo que entra desde automatizaciones se maneja como borrador revisable.

Esa fue una regla importante del diseno:

Automatizar no significa perder control.

Stashing sugiere, tu confirmas.

Que incluye Stashing

Finanzas y seguridad

  • Boveda financiera cifrada.
  • Desbloqueo biometrico con Face ID.
  • Datos locales protegidos.
  • Opcion de iCloud privado.
  • Backup local cifrado.
  • Importacion y exportacion de backup.

Cuentas y movimientos

  • Cuentas en distintas monedas.
  • Registro de ingresos y gastos.
  • Categorias estandar.
  • Categorias personalizadas.
  • Movimientos editables.
  • Movimientos eliminables.
  • Filtros de movimientos.
  • Busqueda avanzada.

Presupuestos y deudas

  • Presupuestos recurrentes.
  • Deudas en pago unico o cuotas.
  • Deudas en CLP, USD, EUR y UF.
  • Historial de pagos de deuda.
  • Recordatorios locales.
  • Accion Registrar pago desde la notificacion.
  • Proyeccion de deuda.

Dashboard e indicadores

  • Dashboard configurable por periodo.
  • Rango personalizado con calendario.
  • Graficos financieros.
  • Tasas UF y dolar observado.
  • Vista de ingresos, gastos, patrimonio y deudas.

Importacion bancaria

  • Importacion de cartolas CSV.
  • Importacion de cartolas XLSX.
  • Soporte inicial para Banco BICE.
  • Revision de movimientos importados.
  • Confirmacion antes de guardar.
  • Deteccion de duplicados.

Automatizacion

  • Atajos de Siri para registrar borradores.
  • Guias para Back Tap.
  • Guias para automatizaciones de Apple Pay.
  • Borradores revisables antes de guardar.

Experiencia iOS

  • App nativa en SwiftUI.
  • Tab bar nativa.
  • Diseno claro y oscuro.
  • Splash screen de marca.
  • Onboarding con slider explicativo.
  • Changelog dentro de Ajustes.
  • Datos demo para capturas y revision interna.

Una compra unica, no otra suscripcion

Otra decision importante fue el modelo de negocio.

Stashing tiene un modo gratis con una cuenta y movimientos ilimitados, para que puedas probar la app sin presion.

Para desbloquear todo, la app usa una compra unica.

No una suscripcion.

La razon es sencilla: si Stashing es local-first, privada y no depende de servidores obligatorios para funcionar, una compra unica tiene mucho mas sentido para esta primera version.

Lo que aprendi construyendola

Construir Stashing fue una mezcla de producto, ingenieria y necesidad personal.

Me obligo a tomar decisiones dificiles:

  • Que guardar localmente.
  • Como proteger los datos.
  • Como hacer una experiencia simple sin esconder funciones importantes.
  • Como importar movimientos sin crear duplicados.
  • Como disenar una app financiera que no se sienta fria.
  • Como cobrar de forma justa sin convertir todo en una suscripcion.

Tambien fue una forma de volver a disfrutar el desarrollo nativo iOS. SwiftUI, StoreKit, App Intents, notificaciones locales, iCloud, cifrado, graficos, importadores de archivos y experiencia de App Store terminaron uniendose en un producto bastante mas completo de lo que imagine al inicio.

El objetivo

Stashing no pretende reemplazar a tu banco.

Tampoco pretende ser una plataforma financiera gigante.

Su objetivo es mas concreto:

Darte una herramienta privada, simple y poderosa para entender tu dinero, controlar tus deudas y tomar mejores decisiones.

Si estas intentando ordenar tus gastos, revisar tus deudas, controlar tus presupuestos o simplemente tener una vision mas clara de tu situacion financiera, Stashing fue creada para eso.

URLs oficiales

Stashing

Tu dinero, bajo control.

Tus datos, contigo.


Escrito por

Carlos Petit

Carlos Petit

Arquitecto móvil


Enlaces: