Also for consideration for those who use Firestore: Firegraph, enabling you to run GraphQL queries against your store [1]. Not as far along as this project though.
I think this is actually pretty cool. I will probably give it a go next time I work with Firestore.