Working with Firebase Documents in ClojureScript

Wrote a little blog post on how to work with Firestore documents in ClojureScript.

It explores using cljs-bean and various ways to store document metadata without encumbering document property access ergonomics. Feedback welcome!

Do you use something like Firebase? How do you model documents on the client?