Skip to content
K1lluaZkPublic

About

Una aplicación moderna, intuitiva y completamente offline diseñada para ayudarte a administrar tus ingresos, gastos y recordatorios financieros de forma sencilla y eficiente.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

💸 Fluxo — Finanzas Personales y Recordatorios Inteligentes

Una aplicación moderna, intuitiva y completamente offline diseñada para ayudarte a administrar tus ingresos, gastos y recordatorios financieros de forma sencilla y eficiente.

Flutter Dart Hive Provider Material 3 Android Local Notifications


📖 Acerca del Proyecto

Fluxo es una aplicación móvil desarrollada con Flutter que permite gestionar las finanzas personales de manera simple, rápida y completamente sin conexión a internet.

La aplicación permite registrar ingresos y gastos, organizar movimientos financieros, establecer recordatorios para pagos importantes, y mantener toda la información almacenada de forma local utilizando Hive.

El proyecto fue desarrollado con el objetivo de aplicar buenas prácticas en el desarrollo móvil, implementando una arquitectura organizada, persistencia local de datos y una interfaz moderna basada en Material 3.


✨ Características Principales

  • 💰 Registro de ingresos y gastos.
  • 📝 Creación de movimientos con título y descripción.
  • 📅 Selección de fecha de vencimiento.
  • 🔔 Sistema de recordatorios mediante notificaciones locales.
  • ⏰ Configuración de cuántos días antes recibir la notificación.
  • ✅ Marcar movimientos como completados.
  • 💾 Almacenamiento local mediante Hive.
  • ⚡ Gestión de estado utilizando Provider.
  • 🎨 Interfaz moderna basada en Material Design 3.
  • 📱 Optimizado para dispositivos Android.
  • 🌙 Compatible con tema claro y oscuro.
  • 🔒 Toda la información permanece almacenada en el dispositivo del usuario.

🛠 Tecnologías Utilizadas

Desarrollo Móvil

  • Flutter
  • Dart

Gestión de Estado

  • Provider

Base de Datos Local

  • Hive

Notificaciones

  • flutter_local_notifications
  • timezone

Diseño

  • Material 3
  • Google Fonts
  • Sistema de Temas Personalizado

🚀 Instalación

1. Clonar el repositorio

git clone https://github.com/K1lluaZk/Fluxo.git

2. Entrar al proyecto

cd Fluxo

3. Instalar dependencias

flutter pub get

4. Generar los adaptadores de Hive

flutter packages pub run build_runner build --delete-conflicting-outputs

5. Ejecutar la aplicación

flutter run

🔔 Sistema de Recordatorios

Fluxo incorpora un sistema de notificaciones locales que permite:

  • Seleccionar una fecha de vencimiento.
  • Activar o desactivar recordatorios.
  • Configurar cuántos días antes se enviará la notificación.
  • Recibir alertas incluso cuando la aplicación se encuentra cerrada.

💾 Funcionamiento Offline

Toda la información registrada por el usuario se almacena localmente mediante Hive, por lo que la aplicación funciona completamente sin conexión a internet, garantizando rapidez, privacidad y disponibilidad permanente de los datos.


📱 Capturas de Pantalla

image image image image image

👨‍💻 Autor

Mario Suero (K1lluaZk)

GitHub: https://github.com/K1lluaZk


📄 Licencia

Este proyecto se distribuye bajo la Licencia MIT.

About

Una aplicación moderna, intuitiva y completamente offline diseñada para ayudarte a administrar tus ingresos, gastos y recordatorios financieros de forma sencilla y eficiente.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages