Skip to content

Live Team Collab

Live Team Collab lets you and a teammate design the same canvas together in real time. Pro feature. Sessions are 1-on-1 (owner + 1 guest) for the current release.

Two modes:

  • Casual. Shared canvas with live cursors and presence. Use it for design reviews, pair-designing, or whiteboarding.
  • Interview. Mock system-design round with a built-in rubric. The interviewer reveals items as the candidate works; private hints stay hidden from the candidate.
  1. Open a project on the canvas.
  2. Click Team in the top bar.
  3. Pick a mode:
    • Casual starts immediately with a shared canvas and live cursors.
    • Interview asks for a template and your role (Interviewer or Candidate). The rubric is seeded as todos, all hidden until revealed.
  4. Click Start session.
  5. Share the invite link, or invite a teammate by email from the Team panel.

The session shows a Live badge on the project card on your dashboard so you don’t lose track of it.

  • Live cursors and edits sync over Supabase Realtime broadcast.
  • Sync uses last-writer-wins on the full canvas state. Two people editing the same component at the exact same instant: one wins, the other rebases on next change. Coordinate verbally.
  • The owner’s project saves canonically every 500ms. When the session ends, the owner’s project survives. Guests get a frozen mirror that they can keep editing on their own.

The interviewer assigns the template and role at start. The rubric panel only shows up in Interview sessions; Casual sessions are canvas + cursors only.

Both the owner and the interviewer can:

  • Reveal rubric items one by one (eye toggle on each item)
  • See hints on every rubric item (private interviewer notes)
  • Delete template items if they want to skip part of the rubric
  • Add custom rubric items mid-session

The candidate only sees revealed items, and never sees hints.

If the owner picks Candidate as their role, the first guest to join becomes the interviewer automatically.

If the owner picks Candidate as their role, the first guest to join becomes the interviewer automatically.

8 hand-authored templates, matching the system-design interview catalog:

TemplateDifficultyTime
URL shortenerEasy30 min
Chat applicationMedium45 min
Notification systemMedium40 min
Rate limiterMedium30 min
File uploadMedium35 min
Pub/subHard45 min
CDNHard45 min
News feedHard45 min

Each template ships with 8 rubric items, each weighted 1-3, plus a private interviewer hint.

  • 1-on-1 sessions. Owner + 1 guest (2 users total) for the current release.
  • Pro only. Free users can join sessions but cannot start them.
  • Free guests over the 3-project limit still get a mirror project, but it’s locked to view-only on their dashboard.

The owner ends the session from the End session button at the bottom of the Team panel. Two-step confirm. Once ended:

  • All guests get bounced to a read-only view of the final canvas state.
  • The owner’s project keeps the final state. Guest mirrors are frozen.
  • The session and todos are archived; the canvas state lives on in the projects involved.
  • Invite links are scoped to a single session and stop working once it ends.
  • Guests never see other guests’ email addresses.
  • Email lookups for invites only return profile name + avatar, never the email itself.
  • Display names are not unique; we never show email addresses in the participant list.