# Working with Firebase Documents in ClojureScript

**URL:** https://clojureverse.org/t/working-with-firebase-documents-in-clojurescript/4813
**Category:** Blogs
**Tags:** firebase, clojurescript
**Created:** [September 9, 2019, 9:48am UTC](https://clojureverse.org/t/working-with-firebase-documents-in-clojurescript/4813 "2019-09-09T09:48:09Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![martinklepsch](https://clojureverse.org/user_avatar/clojureverse.org/martinklepsch/32/80_2.png) [@martinklepsch](https://clojureverse.org/u/martinklepsch)
#### Post date: [September 9, 2019, 9:48am UTC](https://clojureverse.org/t/working-with-firebase-documents-in-clojurescript/4813/1 "2019-09-09T09:48:10Z")

</div>

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?**

[https://www.martinklepsch.org/posts/using-cljs-bean-to-wrap-firebase-documents.html](https://www.martinklepsch.org/posts/using-cljs-bean-to-wrap-firebase-documents.html)

---

<div class="post-metadata">

### Author: ![martinklepsch](https://clojureverse.org/user_avatar/clojureverse.org/martinklepsch/32/80_2.png) [@martinklepsch](https://clojureverse.org/u/martinklepsch)
#### Post date: [March 9, 2020, 10:02pm UTC](https://clojureverse.org/t/working-with-firebase-documents-in-clojurescript/4813/2 "2020-03-09T22:02:15Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
