Convex Realtime Sync
How live data sync works across devices.
Convex Realtime Sync
DubLedger uses Convex to sync data across devices in real time.
What syncs
Channel version bumps are published when records change for:
- Orders and order status.
- Products and inventory quantities.
- Transactions and sales data.
How it works
- The server writes a change to the database.
- Convex publishes a channel version bump.
- Connected clients receive the update and refresh the affected view.
What you see
- Inventory quantities update across registers without a manual refresh.
- Order cards move on the Order Board as statuses change.
- The Sales Dashboard updates as transactions are completed.
Limitations
- Realtime sync requires an active internet connection.
- There is no offline queue or offline resilience mode. If connectivity drops, changes cannot be made until the connection returns.