Designing for intermittent connectivity in education software
A field-driven look at how SchoolBag tolerates unreliable networks: local-first writes, conflict resolution and the trade-offs of optimistic synchronisation in low-bandwidth schools. We discuss why offline tolerance is an architecture decision, not a feature toggle, and how it shapes data modelling from the first table outward.