This demo app with create, read, update, and delete (CRUD) capabilities shows how Backbone.js and Dexie.js with IndexedDB can build a full stack client-side application.
Feel free to edit the data on this page and then refresh your browser to see it write to the indexedDb database [using devtools in chrome browser].
mark d. mann