Skip to content

Firestore

Felix Beil edited this page Apr 28, 2020 · 13 revisions

We use the Firebase Cloud Firestore as the central element in our architecture to save processed data from Twilio and make it accessible to the Android and iOS apps.

Data structure

As a general naming scheme for all collections, documents and fields we use the all_lower_case scheme where multiple words are separated by an underscore.

Each of the collections in our Firestore database has its own section below explaining its content. The structure of each document within a collection is defined by naming the key of a field, as well as its type and an explanation of how to interpret the contents of the field. Since a NoSQL database does not enforce the structure of its data, all clients working with the database must ensure that they stick to the structures defined below.

Access control

TBD

Clone this wiki locally