Project
Roulette

Book Club Tracker

Everyone's reading position on one page, with spoiler-safe discussion.

IntermediateWeb appSocial10–20hAI-buildable 5/5no setupworth shipping

A group reading tracker where members log their progress and discussion threads are locked to a chapter. Comments beyond your current position stay hidden — the spoiler gate is a lovely, specific constraint that shapes the whole interface.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • Create a club with a current book and a chapter list
  • Members log their current chapter
  • A progress view shows where everyone is
  • Discussion threads attach to a specific chapter
  • Threads beyond a member's position are hidden by default
  • A deliberate reveal control unlocks a hidden thread
  • A meeting date and agenda can be set

The interesting part

  • A spoiler gate that is genuinely safe by default
  • Handling members who read out of order or skip ahead
  • Making hidden content obviously present without revealing it

Once it works

  • Add reading pace projections
  • Add quote sharing with page references
  • Add a shortlist and vote for the next book

Suggested stack

reacttypescripttailwindsupabase

Track it