← Case Studies
Productivity / Collaboration

Real-Time Collaborative Document Platform

A Notion-class collaborative document editor with real-time co-editing, inline comments, page history, slash commands, syntax-highlighted code blocks, and per-page permissions: built for software teams who live in their documentation.

Real-Time SyncKnowledge ManagementTeam Collaboration
Client
OrbitHQ
March 2026

001 The Summary

The documentation tools software teams rely on are either too simple, too expensive, or too opaque about where your data actually lives. Teams hit a wall: paying for a platform they can’t control, locked into data policies that don’t fit how they work, writing in tools that feel like they were built for any team except theirs. OrbitHQ is a Notion-class collaborative document editor engineered from scratch: real-time co-editing, slash commands, inline comments, page history, Shiki-powered code blocks, and an editorial interface that gets out of the way and lets the content lead.

002 The Client

OrbitHQ is a Jetpack Labs product built to prove that a Notion-quality editing experience can be engineered from scratch. The technical bar is high: real-time collaborative editing over Yjs CRDT, WebSocket synchronization via Laravel Reverb, a four-tier RBAC permission model with per-page overrides, and an editorial design system benchmarked against the best tools in the category. Full platform ownership, no vendor lock-in.

003 The Challenge

Notion locks data in proprietary formats. Confluence feels like it was designed by committee. Internal wikis go stale because they’re painful to update. Teams need a tool that’s actually enjoyable to write in: one that handles multiple people editing simultaneously without turning the experience into a conflict resolution exercise.

Key challenges included:

  • Building a co-editing experience that feels instant, even under concurrent edits from multiple users
  • Designing a permission model flexible enough to lock individual pages without disrupting workspace-wide access
  • Creating an interface that genuinely encourages writing: not just tolerates it
  • Keeping the notification and inbox system useful without creating noise

004 The Approach

The editorial interface was designed around the content, not the chrome. Source Serif 4 for all user-generated text. A 720px content column that keeps line lengths readable at every screen size. A collapsible sidebar for navigation and a contextual TOC rail that tracks position as you scroll. The interface recedes: buttons appear when needed, disappear when not.

Slash commands turn the editor into a power tool. Type / anywhere and a command menu surfaces: insert a code block, a callout, a task list, a heading, an image. No toolbar hunting. The command bar (⌘K) extends this globally: navigate between pages, search content, perform workspace actions without leaving the keyboard.

Per-page permissions live alongside workspace RBAC, so a team can lock a sensitive page to specific members without creating a separate workspace or workaround.

005 The Solution

OrbitHQ ships as a full collaborative workspace across three layers:

Editing Experience

  • Slash command menu for instant block insertion: headings, callouts, code blocks, task lists, dividers, images
  • Shiki-powered syntax highlighting for code blocks across every major language
  • ⌘K command bar for global navigation, search, and workspace actions without leaving the keyboard
  • Auto-generating table of contents that tracks scroll position in the right rail
  • Drag-and-drop page reordering: navigation structure stays as fluid as the content itself

Real-Time Collaboration

  • Real-time co-editing with live cursor presence: see exactly where teammates are working
  • Nested inline comment threads anchored to specific text selections, with replies and a slide-in comment panel
  • Page history panel showing every revision, with the ability to compare and restore
  • Workspace inbox for mentions, comment replies, and page activity notifications

Permissions & Workspace Control

  • Per-page permission overrides with granular scoping: lock individual pages to specific roles or members
  • Page visibility controls: hide pages from navigation independently of permission settings
  • Four-tier workspace RBAC (owner, admin, user, guest) enforced at the API level
  • Workspace settings: member management, invitations, and notification preferences
  • Workspace switcher for teams operating across multiple organizations

Technology: Laravel 11, Vue 3, Tiptap, Yjs CRDT, Laravel Reverb, Laratrust, PostgreSQL.

006 The Result

  • The editorial design benchmarks favorably against Notion and Linear in sustained writing and reading experience
  • Co-editing with live presence makes async documentation feel synchronous
  • Slash commands and ⌘K eliminate toolbar hunting: experienced users barely touch the mouse
  • Page history means no edit is ever truly lost
  • Per-page permissions give security-conscious teams fine-grained control without structural workarounds

OrbitHQ demonstrates that a documentation tool is only as good as the writing experience it creates. By combining real-time collaboration, a command-driven interface, and an editorial-first design system, OrbitHQ builds a workspace teams actually want to write in.

Building a collaborative workspace your team will actually want to write in?

OrbitHQ is a Jetpack Labs product. If you're engineering a document platform, knowledge base, or team wiki that needs real-time sync, CRDT architecture, or an editorial experience worth using every day, this is the kind of work we build.

Start a Conversation