Último proyecto / #33 / Avanzado
Stash
Una app de finanzas personales de cinco páginas hecha con React, TypeScript y Vite, planteada como un dashboard oscuro ultra ancho que crece de una a cuatro columnas en vez de quedarse en un ancho medio. El saldo principal cuenta hacia arriba junto a un área animada de recharts con selector de rango de 7/14/30 días, la dona de gastos se dibuja girando, las barras de progreso crecen desde cero y avisan cuando un presupuesto se pasa, y las rutas hacen crossfade con la View Transitions API mientras la píldora de navegación activa se desliza entre secciones. Debajo: transacciones con búsqueda, orden, filtro por categoría y paginación, CRUD completo de presupuestos y huchas, traspasos que mueven el saldo principal, y facturas recurrentes con estado del mes. Todo alcanzable por teclado, con diálogos que atrapan el foco, validación de formularios y variante de movimiento reducido. Construida a partir del reto de nivel Guru de app de finanzas personales en Frontend Mentor.
- recharts
- View Transitions
- localStorage
- accessibility