Volver a Proyectos

Eurcontroller

PWA de control de gastos, ingresos y objetivos de ahorro

Escala del Proyecto

5Endpoints API
PWATipo
SPAArquitectura

Descripción General

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.

Tecnologías Utilizadas


HTML5

CSS3

JavaScript

PHP 8

MySQL

PWA

Funcionalidades

⚡ Dashboard con Resumen

Tarjetas con ingresos, gastos y saldo actual. Visión general de las finanzas en tiempo real.

⚡ Gestión de Transacciones

Registro de gastos e ingresos con fecha, importe, descripción, categoría y método de pago.

⚡ Categorías Personalizables

Creación de categorías de gasto e ingreso con soporte para recurrencia.

⚡ Objetivos de Ahorro

Definir metas con importe objetivo y fecha límite. Estados: activo, completado, cancelado.

⚡ Modo Offline

Cola de transacciones almacenadas en el navegador, sincronización automática al reconectar.

⚡ Filtros Avanzados

Listado filtrable por fecha, tipo de transacción y búsqueda por texto libre.

Mi Rol

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 del Proyecto

Estado: ✅ Completado