Innovayse Docs
Innovayse Docs is a real-time collaborative document editor with Google-Docs-style rich text editing, multi-user presence, comments, folder sharing, PDF export, and document tabs. It's split into a .NET 9 API, a Node.js/Yjs collaboration server for CRDT-based co-editing, and a Vue 3 frontend built with TipTap, with AI writing assistance routed through Innovayse AI's gateway.
The Challenge
Build a Google-Docs-style collaborative editor: real-time multi-user editing, comments, folder sharing, PDF export, and AI writing assistance, without a single point of failure between editing and AI.
Our Approach
Split the system into a .NET 9 API for document/folder CRUD, auth, comments, and sharing, a Node.js collaboration server using Hocuspocus and Yjs for CRDT-based real-time co-editing over WebSocket, and a Vue 3 + TipTap frontend, with AI features (assistant panel, inline rewrites) routed through Innovayse AI's gateway rather than calling an LLM provider directly.
Key Features
Results Achieved
Real-time multi-user editing with CRDT-based conflict resolution
Comments, folder sharing, and PDF export
AI writing assistance without direct LLM coupling in the docs API
Same-origin routing for API, AI, and collaboration traffic
Technologies Used
Ready to innovate?
Let's discuss your project and bring your ideas to life
