I’m a bit of a fanatic when it comes to my library of books. When I’m not reading, I’m obsessing over which editions are the best, what shelf organization method to employ on any given week, and how I can best keep track of what I read.

For me, an effective reading tracker would not only provide a chronological list of titles read, but would uncover the manifold associations of influence and interest that are constantly being formed from the books I read. Like all libraries, my library carries a unique personal signature that has developed out of such a web of connections, and part of the joy of reading is the continual rediscovery of how and where ideas and themes overlap, especially when such connections might not immediately be evident.

Dark-themed app dashboard showing the cover, book information, and reading activity stats for the book Left Hand of Darkness by Ursula K. Le Guin.

On a less lofty note, there are a number of other considerations—some practical, some aesthetic, some undoubtedly vain—that I’ve collected from experiences with all the ways I’ve tried to track my reading, whether that is a simple spreadsheet or a site like Goodreads. Here is a list of some of those considerations, or what is essentially my wishlist for the ideal reading tracker app (with the open acknowledgment that many of these are gripes directed specifically at Goodreads):

I gave Goodreads a good try for a long while, but its limitations and the considerations above made me look elsewhere for a better reading tracker experience. I also tried some of the the newer and more stylish Goodreads replacement sites like literal.club and libib, but I think they too have some of the same shortcomings. So it was out of necessity that I did what any normal person would do—I set to work building my own reading tracker app. 😅

In the next few posts, I’ll unpack more about how I set things up, and how I am using Airtable as a backend and the Deno Fresh framework as a frontend for my own customized reading tracker app.