Case Study

Syncra Collaborative Canvas Web Application

Real-time collaborative infinite canvas application supporting 100+ concurrent multi-cursor collaborators, vector drawing, and automated layout generation.

Client
Syncra Inc Global
Industry
Productivity & Creative SaaS Global
Service
Web Application
Year
2024
Pillar
Innovation Development
Illustrative cover image for Syncra Collaborative Canvas Web Application

Illustrative reference image; not documentation of the delivered project.

Starting point

Client Challenge

Preventing CRDT operational transformation conflicts during high-frequency concurrent canvas edits.

Kapitech response

Kapitech Solution

Implemented WebAssembly-powered CRDT algorithms with WebSockets and GPU-accelerated HTML5 Canvas rendering at 120fps.

Scope of work

Execution & Delivery

The recorded delivery scope for this project includes Real-time Canvas Web App, CRDT Collaboration Server, Vector Math Geometry Engine, and Export Pipeline to SVG/PNG. The technologies or production tools recorded for this engagement are TypeScript, WebAssembly / Rust, WebSockets, Tailwind CSS, and WebGL Canvas. The deliverables below make the documented scope easier to review.

Deliverables

  • Real-time Canvas Web App
  • CRDT Collaboration Server
  • Vector Math Geometry Engine
  • Export Pipeline to SVG/PNG

Results and indicators

Outcome & Impact

The impact indicators listed in this project record are Concurrent Users / Room, Canvas Frame Rate, and Weekly Active Teams. Available values are shown below so the reported outcomes can be reviewed in context.

Concurrent Users / Room
100+ Live
Canvas Frame Rate
120fps Smooth
Weekly Active Teams
8,500+

Technologies and tools

  • TypeScript
  • WebAssembly / Rust
  • WebSockets
  • Tailwind CSS
  • WebGL Canvas

Explore all case studies