Areas and technologies
- reading
- collaborative writing
- stories
- scripts
- nuxt
- yjs
—
Freelance- Reading and writing
Stories, scripts, categories, excerpts and free previews
- Editor
Tiptap, Yjs and collaborator presence
- Monetisation
Stripe Connect, purchases and content access
- Stack
Nuxt 3, Vue, Pinia, Firebase and TypeScript
A platform to write together, read stories and showcase scripts. In development.
Booksy is a reading and writing platform: a space to write stories in collaboration with others, publish them for readers, and showcase scripts. Everything revolves around reading: the text, its readers and the conversation between them.
Writing together
The editor uses Tiptap and Yjs to synchronise changes over WebSocket and display collaborators' cursors. Document state is persisted in Firestore. Invitations and permissions determine who can enter and contribute to each piece.
Publishing, reading and showcasing a script
Publishing generates a Markdown version of the free content and updates the writing index. The author can choose where the preview ends and paid content begins. The server delivers the complete text after checking the reader's access.


