Sync & Backup Engine
Keep logs consistent across devices with IndexedDB storage, backups, and conflict resolution.
Progress
43% complete
Tags
Linked Tasks
Design the data schema for synchronizing feeding logs across devices, ensuring consistency and forward compatibility.
Store feeding logs locally in IndexedDB so the app can work offline and sync changes later.
Handle conflicts when multiple devices edit the same feed entry, resolving with the most accurate data.
Build a migration manager to handle schema updates without losing existing feeding log data.
Allow creation of local backup snapshots of feeding logs for recovery if sync fails.
Encrypt all feeding logs before syncing or storing them to protect sensitive baby health data.
Enable multiple parent devices to log feeds for the same baby without overwriting each other’s data.