Simple case
I want my app to serve multiple customers.
I put each client into separate firestore database in the same project? (modifications of main.dart and playing with initFirebase())
I put each client into separate firebase project - same as above with main.dart
I separate data on the UI level using filtering in queries and perhaps some rules in firebase level.