Innovayse Docs
Innovayse Docs-ը real-time collaborative document editor է, Google Docs-ի ոճով rich text editing-ով, multi-user presence-ով, comment-ներով, folder sharing-ով, PDF export-ով և document tab-ներով։ Համակարգը բաժանված է .NET 9 API-ի, Node.js/Yjs collaboration server-ի CRDT-based co-editing-ի համար, և Vue 3 frontend TipTap-ով, AI writing assistance-ը routed է Innovayse AI-ի gateway-ի միջոցով։
Մարտահրավերը
Կառուցել Google Docs-ի ոճով collaborative editor՝ real-time multi-user editing, comment-ներ, folder sharing, PDF export և AI writing assistance, առանց single point of failure-ի editing-ի և AI-ի միջև։
Մեր Մոտեցումը
Համակարգը բաժանվեց .NET 9 API-ի document/folder CRUD, auth, comment-ների և sharing-ի համար, Node.js collaboration server Hocuspocus և Yjs-ով CRDT-based real-time co-editing-ի համար WebSocket-ով, և Vue 3 + TipTap frontend, AI feature-ները (assistant panel, inline rewrite-ներ) routed են Innovayse AI-ի gateway-ի միջոցով, ոչ թե ուղղակիորեն LLM provider-ին։
Հիմնական Հատկանիշներ
Ձեռք Բերված Արդյունքներ
Real-time multi-user editing CRDT-based conflict resolution-ով
Comment-ներ, folder sharing և PDF export
AI writing assistance առանց ուղղակի LLM կապի docs API-ում
Same-origin routing API, AI և collaboration traffic-ի համար
Օգտագործված Տեխնոլոգիաներ
Պատրա՞ստ եք նորարարության
Եկեք քննարկենք ձեր նախագիծը և իրականացնենք ձեր գաղափարները
