Aplicativo offline + sync
Tenho um projeto de um aplicativo offline-first e quando tiver conexão preciso sincronizar com um banco de dados online.
O projeto vai ser um CRUD simples + Integração com CRM (produtos, clientes, etc...).
Por exemplo: O usuário está em um lugar sem internet e cadastrou um cliente. Quando a conexão com a internet se estabilizar, precisa sincronizar automaticamente o cliente cadastrado com o db online.
Atualmente meu escopo seguiria:
API - Laravel/Lumen
Banco de dados - MySQL
Banco offline - SQLite
Aplicativo - Ionic Capacitor + Vue.js
Alguém que já tenha feito algo parecido, possui recomendações?
Pensei no Capacitor + Vue por já ter uma boa experiência, porém como o Capacitor gera um webview, estou em dúvidas de futuros problemas.