Volver a trayectoria

Aplicación privada

Cuentas, gastos, objetivos de ahorro y posiciones cripto en un mismo espacio. Una aplicación privada de finanzas personales, presentada con un recorrido local real y datos sintéticos.

Código privado. Recorrido público.

  1. 01 / ENTRADACuentas y extractos
  2. 02 / PROCESORevisar y organizar
  3. 03 / SALIDAAnalizar y planificar
Descubre cómo está construido

El problema

Los saldos, extractos bancarios, gastos recurrentes y posiciones cripto suelen estar repartidos entre distintas herramientas. Finance Core los reúne para que importar un extracto, revisar un movimiento y planificar un objetivo de ahorro formen parte del mismo recorrido.

Ver la demo

FINANCE CORE / DEMO LOCAL
Recorrido de 191,64 segundos en modo oscuro por la aplicación local real, con datos sintéticos, cursor siempre visible, sonidos de teclado y una nueva música original. La breve selección de archivo se identifica como reconstrucción editorial, no como grabación del sistema operativo; la importación CSV posterior es real. Sin bancos conectados, precios en vivo ni IA externa. Reproducción bajo demanda: una demostración editada, no un benchmark de rendimiento.
Descargar este vídeo

En el móvil, usa la pantalla completa y gira el teléfono para leer la aplicación con detalle.

  1. Cambia de mes y abre el gasto de un día, recorriendo sus movimientos mediante desplazamiento.
  2. Explora los saldos y el detalle de una cuenta.
  3. Conoce los requisitos del conector bancario, abre las opciones reales de formato y cuenta y selecciona un CSV sintético.
  4. Confirma dos movimientos y vuelve a previsualizar el fichero para comprobar la prevención de duplicados.
  5. Revisa el análisis anual, actualiza un objetivo de ahorro y crea un presupuesto.
  6. Calcula un escenario ilustrativo de ahorro y pausa/reactiva el registro local de una suscripción, sin modificar un contrato externo.
  7. Guarda contexto local real para el asesor; la IA externa permanece expresamente desactivada.
  8. Consulta posiciones cripto locales y escribe una instantánea en EUR para previsualizarla, sin confirmar una importación, conectar carteras ni ejecutar operaciones.

Decisiones técnicas

Separar la interfaz de los datos financieros

Un cliente React / TypeScript consume una API Python / FastAPI. PostgreSQL es la base de datos de la aplicación; el recorrido público utiliza una demo aislada con SQLite. Los saldos y las transferencias internas se distinguen de los ingresos y gastos.

Previsualizar antes de importar

La importación admite varios formatos bancarios y un CSV genérico. La vista previa, la detección de duplicados y los lotes reversibles permiten revisar los cambios antes y después de confirmarlos. La grabación utiliza extractos ficticios, no datos bancarios personales.

Conectar bancos con consentimiento explícito

Un conector GoCardless PSD2 de solo lectura implementa consentimiento, mapeo de cuentas, sincronización y revocación. La obtención automática de datos bancarios requiere configurar el proveedor y la autorización del usuario. La demo local no conecta bancos: muestra la alternativa de importar CSV.

Mostrar cripto sin simular operaciones

Las posiciones se introducen manualmente o se importan como instantáneas. CoinMarketCap proporciona datos de mercado cuando está configurado; no conecta carteras ni exchanges. Sin proveedor, se muestran cantidades y costes registrados, pero no valoración de mercado ni rentabilidad.

Conectar el gasto diario con la planificación

El calendario mensual permite abrir los movimientos y totales de cada día. Los presupuestos, suscripciones recurrentes y objetivos de ahorro complementan esos registros; el simulador explora cambios sin mover dinero ni modificar una suscripción externa.

Dar contexto explícito al asesor

El asesor admite notas locales que se pueden añadir, consultar y borrar. La demostración muestra este recorrido real de memoria. La IA externa está desactivada en el entorno aislado: no se presentan consejos generados ni respuestas del asistente inventadas.

Límites y tratamiento de datos

  • Ambos repositorios y la aplicación desplegada siguen siendo privados. Solo se publican este caso de estudio y una demostración saneada.
  • En este recorrido no se ha completado un consentimiento bancario real ni de pruebas. Los proveedores externos de banca, cotizaciones e IA están desactivados; no se mueve dinero ni cripto.
  • Las posiciones cripto se gestionan aparte del patrimonio calculado a partir de las cuentas. El coste registrado de compra no equivale a una valoración actual.
  • La planificación y las simulaciones son estimaciones, no asesoramiento financiero. Las pruebas locales no certifican las migraciones PostgreSQL de producción ni la fiabilidad de proveedores externos.

Un resultado verificable

Una aplicación privada operativa con recorridos conectados de cuentas, movimientos, revisión de importaciones, análisis, presupuestos, suscripciones, objetivos de ahorro y posiciones cripto. La demostración pública muestra interacciones reales contra una base local aislada, no pantallas de éxito simuladas.

Cómo comprobarlo

  1. Ejecutar la aplicación con una base sintética independiente, proveedores externos desactivados y sin cargar configuración de producción.
  2. Comprobar vista previa, confirmación, prevención de duplicados y deshacer importaciones; verificar que las transferencias internas no inflan ingresos ni gastos.
  3. Revisar el análisis de cuentas, escenarios de ahorro y cantidades cripto, indicando expresamente las funciones que dependen de proveedores no disponibles.

Tecnologías