GestiON
Gestión de negocios offline-first para equipos pequeños
El Problema
Los pequeños negocios necesitan herramientas de gestión que funcionen sin internet y sincronicen cuando vuelve la conectividad. Las soluciones existentes dependen de la nube y fallan en zonas con baja conectividad.
La Solución
Una aplicación Flutter con arquitectura local-first — funciona completamente offline con sincronización automática cuando hay conectividad disponible.
Arquitectura
Aplicación Flutter multiplataforma para iOS, Android y Desktop
Drift (SQLite) para almacenamiento de datos offline-first con queries type-safe
Motor de sincronización custom que detecta cambios locales y los fusiona con la nube
PostgreSQL en Neon para almacenamiento cloud y sincronización multi-dispositivo
Características Clave
Operación offline-first
Funcionalidad completa sin conexión a internet — los datos son siempre locales primero
Sincronización automática en la nube
Sincroniza automáticamente cuando se restaura la conectividad — sin acción manual
Soporte multiplataforma
Un solo codebase para iOS, Android y Desktop
Dashboard de analíticas de negocio
Insights visuales de ventas, inventario y métricas de rendimiento
Gestión de inventario
Seguimiento de stock en tiempo real con alertas de bajo stock y órdenes de compra
Generación de facturas
Genera y exporta facturas profesionales directamente desde la app
+4 more features in the repo
Bajo el Capó
Motor de Sincronización
Los cambios locales se encolan, se aplica resolución de conflictos y luego se fusionan con la nube — garantizando que ningún dato se pierda incluso en escenarios de baja conectividad.
- Local changes queue
- Conflict resolution
- Cloud sync
- Merge
Migración de Schema Drift
Migraciones type-safe de base de datos local a través de versiones de la app — los usuarios pueden actualizar la app sin perder ningún dato local.
- Detect version change
- Run migration scripts
- Validate schema
- Resume normal operation