Budgit

App que te ayuda a controlar y monitorial tus ingresos y egresos para una mejor gestión de tus finanzas personales.

Budgit es una aplicación que te ayuda a gestionar cuentas y presupuestos así como entradas y salidas de dinero para eficientar la gestión de tus finanzas personales. Este proyecto está construido con SwiftUI y una arquitectura MV. Incorpora SwiftData y es compatible con el system design de Liquid Glass de Apple

Izquierda: Pantalla Principal. Centro: Creación de Transacciones. Derecha: Historial de movimientos.
Muestra de la aplicación.

Características

  • Aplicación que permite gestionar cuentas, presupuestos y movimientos de dinero entre ellas.
  • El usuario puede crear y eliminar cuentas, así como personalizarlas con un nombre y saldo inicial.
  • El usuario puede crear y eliminar presupuestos, así como personalizarlos con un nombre, presupuesto total, presupuesto inicial, periodicidad y comportamiento en el tiempo.
  • El usuario puede crear movimientos de ingreso y egreso de dinero, afectado las cuentas y presupuestos disponibles. También puede personalizar los movimientos asignado un nombre, descripción y fecha.
  • El usuario puede visualizar las cuentas y presupuestos activos así como el saldo al día.
  • Al seleccionar una cuenta o presupuesto, el usuario puede visualizar el historial de movimientos ordenados por fecha.

Tecnologías/Frameworks

  • SwiftUI: Para el diseño de la interfaz de usuario.
  • MV: Como arquitectura de diseño principal.
  • SwiftData: Como persistencia de datos locales para almacenar cuentas, presupuestos y movimientos.
  • Localización de textos para una interfaz español/inglés.