🔄 Sync Flow Simulation

Interactive visualization of offline-first data synchronization with conflict resolution

Welcome! Click the buttons above to simulate different scenarios in the sync flow.

Client App

User interface & offline storage

Queue: 0 pending

IndexedDB

Local storage

Sync Service

Handles client requests

DynamoDB

Fast queue storage

Background Worker

Processes queue items

Idle

Main Database

Source of truth

Records: 0

⚠️ Conflict Detected

Legend
Client Layer
Sync Layer
Processing Layer
Storage Layer
0
Total Mutations
0
Synced Successfully
0
Conflicts Resolved
0
Auto-Merged