Write together
Azure Web PubSub supports real-time collaboration in the document workspace.
Case study / 05 — Collaborative SaaS
Write, compile, and collaborate on LaTeX documents with an AI assistant by your side.
ryx.
A shared space for your next paper.
The starting point
A SaaS platform for writing, compiling, and collaborating on LaTeX documents in the browser, with an AI agent that helps generate and repair LaTeX along the way.
Writing a LaTeX document brings together editing, compilation, and file management. Ryx combines these tasks with real-time collaboration and AI assistance in a shared workspace.
From problem to product
Azure Web PubSub supports real-time collaboration in the document workspace.
A Go microservice handles LaTeX compilation separately from the editor.
An AI agent generates LaTeX and helps correct syntax errors, while Blob Storage supports file management.
Under the surface
Next.js · Express · PostgreSQL
The editor interface, application services, and structured data.
Go · AI
Dedicated LaTeX compilation and AI-assisted editing.
Azure Web PubSub · Blob Storage · Web App
Real-time collaboration, file storage, and application hosting.
What it brings together
Keep exploring / Next project
Field operations