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.
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.
- 💰 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.
- Flutter
- Dart
- Provider
- Hive
- flutter_local_notifications
- timezone
- Material 3
- Google Fonts
- Sistema de Temas Personalizado
git clone https://github.com/K1lluaZk/Fluxo.gitcd Fluxoflutter pub getflutter packages pub run build_runner build --delete-conflicting-outputsflutter runFluxo 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.
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.
Mario Suero (K1lluaZk)
GitHub: https://github.com/K1lluaZk
Este proyecto se distribuye bajo la Licencia MIT.