bookjourney
Book Club Sessions,
Built for Live Reading.
Create a session, share the link, and run queue-based turns with synced elapsed time - for everyone, live.
Live onboarding feed
Create sessions with Discord or as a guest, then join instantly with a random identity.
The speaking order updates live for everyone in the room. You always see who speaks next and when.
Session time runs in real time without page refresh. No timing drift while turns are in progress.
Queue, status, and summary cards stay readable on phones. Follow the flow with minimal taps.
Old sessions are automatically cleaned up after 7 days. No stale logs piling up over time.
How it works
From zero to reading together
in seconds.
Onboarding timeline
Create a session
Name your book and you are ready. Paste a Goodreads or OpenLibrary link to auto-fill title and author. A random passcode protects the room by default, or you can switch to public/private access.
Share the link
Send the session URL to your group. Anyone can join as a guest instantly with a random identity - no account, no download, no friction.
Read together, live
Participants join the queue and take turns. Elapsed time stays synced for everyone. Hosts can skip or advance instantly.
Everything included
All the tools your reading group needs in one place.
No account needed. Anyone joins instantly with a random name and avatar.
Save useful words and share them with the whole room.
Get a browser push when it is your turn.
Paste Goodreads, OpenLibrary, or Google Books URL to fill title and author.
Hide session from public list and share only by direct link.
Protect queue controls with a host passcode.
Queue moves and timer updates propagate instantly via Convex.
If BookJourney feels meaningful to you, you can help it stay warm, calm, and sustainable with a small donation. It helps cover hosting, development, and the care it takes to keep a gentle community reading space running.
Completely optional. The core reading experience stays free.
Support on Buy Me a Coffee