Is a shared remote database a bad idea?


My work is using Bitbucket snippets for random little things. But as of right now there aren’t many features to organize them. I am planning to make an electron app that is basically a simpler version of GistBox - but for Bitbucket. Since this is for the team, it needs to basically share a database (not sure if this is how it’s normally done though). For example, if one user adds a tag to a snippet, or a little note to a snippet, it should update across the rest of the team.

I don’t have much experience with setting up remote databases or local databases that reference a remote one (if that’s even a thing)…so I’m hoping someone can point me in the right direction.

I have been looking into using Pouch DB as the local database and CouchDB as the remote database.

Do you think this will work for what I’m trying to do? Or should I approach this differently?