Shelfmate
An invite-only book club for people who actually read.
Side project β 2025 β Next.js Β· Supabase
An invite-only book club for people who actually read.
About
Most book-tracking apps feel like inventory systems. Shelfmate is something smaller and more deliberate β a shared shelf for a circle of people who read, built to feel like the conversation that happens after the last page.
The invite-only model is a constraint by design. The list stays short, the shelves stay personal, and nobody is performing for an audience.
Features
Stack
Built on Next.js 15 with the App Router and TypeScript throughout. Data lives in Supabase β PostgreSQL with row-level security so each user can only touch their own records. Styled with Tailwind CSS v4.
Shelfmate is invite-only and actively used by a small group of readers. The code is open if you want to run your own circle.
β myshelfmate.vercel.app