I had the opportunity to implement a offline online sync system for a customer who is running a chain shop in Bangladesh. Network connectivity is not persistent so I had to come up with a practical solution. I explained my journey in this slide and this video series.
Ep1 https://youtu.be/5O8fMzTLKsY
Ep 2 https://youtu.be/MnSne7fjIuQ
Ep 3 https://youtu.be/jqoFjhcp1xA