Synchronization and conflict resolution design for the offline-first attendance and schedule tracking system.
Attendance tracking must work seamlessly even when the school's internet is at its weakest. Existing systems lose data when the connection drops or force teachers to revert to paper.
With an offline-first architecture, attendance is taken on the device and synced using conflict resolution once connectivity is restored. Management on the web side and the teacher workflow on the mobile side have been decoupled.