SQRD

Some resources I've used with Google Firebase

How to Import Production Data From Cloud Firestore to the Local Emulator

Firebase and VueJS

Firebase as an ability to keep the data displayed synchronized.

For a single Firebase document we could still use a view or a component to code the reception of the updates. For an array of documents (the results of a query) firebase send snaps with an index information about the former position of the array. We then switch to VueX with a storage to seperate the concern of the updates from the Vue components itself.

Alternatives

Firebase is great, yeat not having other servicing performing in the same area is a risk. We found the following possible replacements:

  • AppWrite with users, teams, database, storage and functions
  • Kuzzle
  • nhost authentication, database, storage, emails