Tu dinero, en el universo BLVNKY.
App web de finanzas personales para cuentas, gastos, presupuestos, recibos, deudas y metas. Los datos se guardan en el dispositivo, con sincronización cifrada opcional entre ordenador y móvil. Se instala en la pantalla de inicio, funciona sin conexión y se actualiza sola.
El reto era mantener los datos privados al pasar de un dispositivo a otro. La app incluye sincronización cifrada de extremo a extremo en Cloudflare y una copia cifrada: AES-256-GCM con clave derivada de la contraseña (PBKDF2), hecha en el navegador con Web Crypto, de modo que el archivo es ilegible sin la contraseña. Una política CSP estricta limita las conexiones al alojamiento y al servidor de sincronización configurado. Desarrollada con ayuda de IA; definí los requisitos y revisé el resultado con pruebas automatizadas en navegador (uso sin conexión, cifrado, actualizaciones y CSP).
PWA · Service Worker · Web Crypto · CSP · JavaScript