I've looked into the free tier for Google Firebase and it seems more than enough for our current needs. The free tier has the following limits for Firestore (database) and authentication:
Firestore
Stored data - 1 GiB total
Network egress - 10 GiB per month
Document writes - 20 k per day
Document reads - 50 k per day
Document deletes - 20 k per day
Authentication
Phone authentication - 10 k per month
All other methods - Unlimited
If we plan on using any serverless functions, to use these with Google Cloud we need an active billing account and given there's no easy way to set hard limits on any spending I suggest we don't use this and instead look at alternative providers such as Netlify for this.
If all we are using Firebase for is Firestore and authentication it might be worth just using Atlas MongoDB and an external authentication service such as Auth0 given everyone seems to have some experience with MongoDB which might make things a little bit easier, but I'm up for learning Firebase if that's the direction we go in :)
Firebase Free Tier
I've looked into the free tier for Google Firebase and it seems more than enough for our current needs. The free tier has the following limits for Firestore (database) and authentication:
Firestore
Authentication
If we plan on using any serverless functions, to use these with Google Cloud we need an active billing account and given there's no easy way to set hard limits on any spending I suggest we don't use this and instead look at alternative providers such as Netlify for this.
If all we are using Firebase for is Firestore and authentication it might be worth just using Atlas MongoDB and an external authentication service such as Auth0 given everyone seems to have some experience with MongoDB which might make things a little bit easier, but I'm up for learning Firebase if that's the direction we go in :)