Repository navigation
ExpenseTrack es una aplicación para Android pensada para hacerte la vida más fácil a la hora de llevar el control de tus finanzas personales. Permitiendo registrar ingresos y gastos de manera sencilla, categorizar las transacciones con categorías personalizadas, crear y gestionar tus cuentas personales, realizar transferencias entre cuentas, visualizar el gasto mensual de las categorías deseadas, visualizar el historial de transacciones y transferencias con distintos gráficos y filtros, además de poder exportar los datos de dichos historiales a archivo excel. Por último, es posible visualizar tu balance total convertido a tu divisa favorita en caso de tener cuentas con múltiples divisas.
Tecnologías utilizadas
-
Ionic: Framework para desarrollo de aplicaciones multiplataforma e híbridas.
-
React: Bibliotecas de JavaScript/TypeScript para construir la interfaz de usuario.
-
Firebase: Plataforma backend para autenticación y almacenamiento de datos.
-
ExchangeRate-API: API para la conversión automática de saldo total a la divisa preferida del usuario.
Características
-
Registrar transacciones de ingresos y gastos.
-
Crear y gestionar cuentas personales.
-
Transferencias entre cuentas y visualización del historial de transferencias.
-
Clasificar transacciones en categorías de tipo gasto o ingreso (por defecto o personalizadas).
-
Visualización de gasto mensual de una categoría deseada (presupuestos).
-
Distintos tipos de filtro (por cuenta, fecha, nombre, descripción).
-
Visualización del saldo total de todas las cuentas en la divisa preferida del usuario.
-
Estadísticas detalladas y gráficos sobre finanzas personales.
-
Exportación de historial de transacciones y transferencias a archivo excel.