ARQUITECTURA OFFLINE-FIRST (COMO PAYEMPRESA-POS)
Sincronización App Móvil Flutter & Servidor Local PHP
La aplicación móvil en Flutter funciona 100% sin internet en las comunidades amazónicas guardando los lotes localmente, y cuando detecta la red Wi-Fi local sube toda la cola pendiente al endpoint PHP de Laragon:
URL Red Local (Android Wi-Fi):
http://aguaje.derloreto.com/api/sync.phpURL Localhost (PC / Emulador):
http://aguaje.derloreto.com/api/sync.phpDominio Virtual Laragon:
http://104.236.209.98/derloreto/aguaje/api/sync.phpEscanea desde tu Celular en la Misma Red Wi-Fi
http://aguaje.derloreto.com/aguaje/
Bitácora de Sincronizaciones Recibidas desde App Flutter (`sync_logs`)
| ID Sync | Fecha y Hora | Dispositivo Móvil | Operador | Lotes Subidos | IP Origen | Detalle de Sincronización |
|---|---|---|---|---|---|---|
| #4 | 2026-11-04 21:11:50 | ANDROID-FLUTTER-CLOUD-AGUAJE | Operador Cloud (admin.aguaje) | 1 lote(s) | 38.226.149.37 | Sincronizados 1 lote(s): CLOUD-AGUAJE-901 |
| #3 | 2026-11-04 21:08:50 | ANDROID-FLUTTER-LOCAL | Ing. Milagros Yahuarcani | 1 lote(s) | 38.226.149.37 | Sincronizados 1 lote(s): CLOUD-AGUAJE-901 |
| #2 | 2026-11-04 20:23:47 | ANDROID-AGU-02 | Q.F. Jorge Mozombite Tello | 2 lote(s) | 192.168.15.18 | Subida de lotes validados en campo sin internet y sincronizados en red local LAN |
| #1 | 2026-11-04 19:08:47 | ANDROID-AGU-01 | Ing. Milagros Yahuarcani | 2 lote(s) | 192.168.15.18 | Sincronización inicial desde App Flutter Offline-First (Cola Local SQLite -> Servidor PHP) |