Back to problems

Design a Real-Time Canvas Comment System

System Design · Figma · Medium

A canvas comment system enables collaborators to annotate a shared two-dimensional workspace. Users click any spot on the surface to drop a comment pin at specific (x, y) coordinates, which starts a threaded discussion anchored to that location. The system resembles the commenting feature inside collaborative whiteboard tools: you pick a point, write a message, and every other collaborator viewing the same canvas sees the pin and its thread appear live, without needing to…

Checking your access…