ushahidi / platform

Ushahidi Platform API version 3+
http://ushahidi.com
Other
684 stars 506 forks source link

Cache form submissions/changes when users are offline and send them when they come back online #3556

Closed rowasc closed 5 months ago

rowasc commented 5 years ago

When a user is offline we should ask them if they'd like to queue the requests for when they are back online and send them then.

I think this should wait until we make the API more friendly, especially submitting posts and creating surveys. Once these actions don't depend on many requests it'll be much simpler to "explain" to users what exactly failed in a request ("the form could not be created" instead of potentially "this attribute of your form wasn't submitted correctly" which is not something a user would understand or be able to act on )

Aha! Link: https://ushahiditeam.aha.io/features/PROD-216

Erioldoesdesign commented 5 years ago

I think there needs to be a wider 'offline working' conversation around platform that happens soon. So many users are either without stable connections or have to choose what to do when they have one that it's kind of a critical feature for Ushahidi to stay competitive against tools like Kobo toolbox etc.

rowasc commented 5 years ago

Yea, offline features are going to be important. The mobile app has some offline support, but the web doesn't have any.