Also have a look at https://github.com/colinskow/superlogin. It uses CouchDB in the backend and PouchDB in the frontend and syncs when the device gets online (configurable). It ships with UserManagement and you can define per-User-Databases and shared databases. Playing the last two days with it and its fantastic so far.
↧