# Feature Request: Offline client with synchronization Offline-first approach

**URL:** <https://community.dreamfactory.com/t/feature-request-offline-client-with-synchronization-offline-first-approach/3856>\
**Category:** Product Roadmap\
**Created:** [May 30, 2017, 6:22pm UTC](https://community.dreamfactory.com/t/feature-request-offline-client-with-synchronization-offline-first-approach/3856 "2017-05-30T18:22:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![delebash](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@delebash](https://community.dreamfactory.com/u/delebash)\
**Post date:** [May 30, 2017, 6:22pm UTC](https://community.dreamfactory.com/t/feature-request-offline-client-with-synchronization-offline-first-approach/3856/1 "2017-05-30T18:22:48Z")

</div>

Support offline synchronization between client and server with ability to set conflict/resolution such as server overrides request.

Example implementations:  
[Pouch/Couch](https://pouchdb.com/guides/replication.html)

[Kinto](http://docs.kinto-storage.org/en/stable/overview.html#synchronisation)

[Couchbase](https://blog.couchbase.com/introduction-offline-data-storage-sync-pouchdb-couchbase/)

Take a look at [Couchbase Mobile and Sync Gateway](https://www.couchbase.com/downloads?utm_source=google&utm_medium=cpc&utm_campaign=316854429&utm_term=%2Bcouchbase&utm_content=&_bt=192327536059&_bm=b&_bn=g&gclid=CjwKEAjwsLTJBRCvibaW9bGLtUESJAC4wKw1GLd_1RoyzlaUi-ctgHbDFcRe-ZB5jB45nEN85gf9zhoCZsHw_wcB)

Another interesting project that I looked at for sync but it is beyond me to implement is  
[Dexie Syncable](http://dexie.org/docs/Syncable/Dexie.Syncable.js)

At any rate it would really be nice to have an offline database that would sync back to dreamfactory when online as well as handle conflict/resolution when other clients also come back online.
