Potest
Dashboard de la app de finanzas personales Aura

Aura — App de Finanzas Personales

2026financepersonal-appnextjstypescriptfull-stack

El problema


Gestionar las finanzas personales es tedioso cuando tenés múltiples herramientas: planillas, apps bancarias y notas dispersas en distintos dispositivos. Quería una sola app, rápida y privada, que me diera una imagen clara de en qué gasto el dinero, sin suscripciones ni anuncios.


Lo que construí


Aura es una aplicación web de finanzas personales full-stack desplegada en aura.potest.uy. Permite registrar ingresos y gastos, categorizar transacciones y visualizar patrones de consumo a lo largo del tiempo.


Construida con Next.js (App Router), TypeScript y desplegada en Vercel. El diseño es intencionalmente minimalista — tema oscuro, interacciones rápidas y sin elementos innecesarios.


Funcionalidades principales


  • Seguimiento de transacciones — Registrá ingresos y gastos con categorías personalizadas
  • Gestión de presupuestos — Establecé presupuestos mensuales por categoría y hacé seguimiento
  • Dashboards visuales — Gráficos y resúmenes para identificar patrones de gasto de un vistazo
  • Privacidad primero — Tus datos son tuyos; sin analítica ni rastreo de terceros
  • Diseño responsivo — Funciona igual de bien en móvil y escritorio

Decisiones técnicas


La app está construida como una aplicación Next.js full-stack usando el App Router. La persistencia de datos se maneja del lado del servidor, sin almacenamiento en el cliente de datos financieros sensibles. La UI usa Tailwind CSS con un tema oscuro personalizado.


El despliegue en el tier gratuito de Vercel mantiene los costos en cero mientras provee distribución CDN global, HTTPS automático y preview deployments por cada cambio.


Lo que aprendí


Construir Aura desde cero afiló mi capacidad de diseñar modelos de datos limpios, gestionar el estado entre Server y Client Components en el App Router de Next.js, y lanzar un producto pulido de punta a punta — desde la arquitectura hasta el despliegue — sin un equipo.