PWA de control de gastos, ingresos y objetivos de ahorro
Eurcontroller (Mis Finanzas) es una aplicación web progresiva (PWA) para el control de gastos, ingresos y objetivos de ahorro personales. Con backend en PHP y base de datos MySQL, permite gestionar las finanzas desde cualquier dispositivo con soporte offline.
La aplicación funciona como una SPA (Single Page Application) que se puede instalar en la pantalla de inicio del móvil como una app nativa. Incluye cola de transacciones offline que se sincronizan automáticamente cuando vuelve la conexión a internet.
Tarjetas con ingresos, gastos y saldo actual. Visión general de las finanzas en tiempo real.
Registro de gastos e ingresos con fecha, importe, descripción, categoría y método de pago.
Creación de categorías de gasto e ingreso con soporte para recurrencia.
Definir metas con importe objetivo y fecha límite. Estados: activo, completado, cancelado.
Cola de transacciones almacenadas en el navegador, sincronización automática al reconectar.
Listado filtrable por fecha, tipo de transacción y búsqueda por texto libre.
Desarrollador Full Stack — Autor Único
Diseñé y desarrollé la PWA completa: frontend SPA con JavaScript vanilla, backend API REST en PHP con PDO, Service Worker para cache y offline, y documentación legal RGPD.
Estado: ✅ Completado