My mom collects Stephen King books. I built an app to help her see
what’s on the shelf—and what’s still missing.
The collection✳
A lifetime of stories. One place to keep them.
STEPHEN KINGCarrie1974
STEPHEN KING’Salem’s Lot1975
STEPHEN KINGThe Shining1977
STEPHEN KINGThe Stand1978
STEPHEN KINGThe Dead Zone1979
STEPHEN KINGFirestarter1980
1974 — 1980Bookshelf illustration
Project
Mom’s King Collection
Made for
My mom and her bookshelf
Approach
AI-assisted development
Built with
Next.js, TypeScript, Postgres
Access
Private family app
01 / The problem
“Do I already have this one?”
A book collection is more than a list of titles. There are different
editions, formats, and copies to keep track of. The app separates
the works themselves from the editions on the shelf, so it can show
both the collection and the gaps.
02 / The experience
A bookshelf and a ledger.
The timeline groups books by decade for browsing. The ledger offers
a more detailed view, with edition information and collection
status. A book’s details open in a drawer, keeping the collection in
view.
New books can be added by title, ISBN, or Amazon URL. Book
information comes from Open Library and Google Books, and access is
limited to the family’s approved accounts.
03 / The build
From a catalog to an application.
The project grew from a Python and SQLite cataloging pipeline into a
full web app. It now uses Next.js and Postgres, with automated tests
around the collection and book-adding flows.
It’s a small, personal example of what interests me about
AI-assisted development: being able to make useful software for a
problem that matters to someone.