Bookshelf

I made a site to track the books I've read

I created a bookshelf to track the books I’ve read since I started tracking my reading in 2009-ish. It’s a custom design, built with Astro, my current favorite web framework.

My bookshelf, desktop
My bookshelf, mweb

Homepage · View the project · GitHub repo

Book detail page, desktop
Book detail page, mweb

Book detail page

Since launching the site in 2022, I’ve continued to tinker with it and add features. I’ve added search, pagination, page transitions, a list view, and more.

If you’re curious about the design and tooling, the about page has all the details. And the source code is available on GitHub.

Tools used

  • Figma for design explorations. (pro plan)
  • Astro for compiling and building the static site. (free)
  • VS Code for frontend code. (free)
  • GitHub for hosting the code. (free)
  • Cloudflare for serving the site. (free)

Check out my bookshelf

View more projects