Real-time spatial commerce

Stock you can watch move, lock, and sell — live on a shared canvas.

CollabGrid streams only the widgets inside your viewport, holds each one with an atomic lock the instant it's clicked, and runs every checkout through a queue that physically can't double-spend.

Live now
4
shoppers on this board
60s
Soft lock the moment a widget is clicked
5:00
Hard lock while it waits in the checkout queue
0
Double-spends — one commit per reservation
~1 viewport
Live demo

Drag the canvas. Click a widget to lock it.

board / spring-drop-bd · publishedcursor x0 y0peers 2
drag empty space to pan · click a widget to soft-lock
rumi
tania
open / for salesoft lock — 60shard lock — checkoutsold → leaves the board
The state machine

Four states. One shared color language.

State 01 · Teal

Open and for sale

The default state. The tenant positions the widget on the board and any shopper inside the viewport can claim it. Editable, streamable, and the only state a buyer can act on first.

available / no timer
Air Zephyr 270
Qty 1$189
open
Built for burst load

Five problems standard tooling fails at — solved in one platform.

Viewport-filtered streams

The backend tracks each client's bounding box and pushes updates only for widgets you can actually see. Pan away and the stream follows you, not the whole board.

redis geo · bounding-box lookups

Atomic distributed locks

The moment a widget is clicked, an atomic Redis lock claims it. No two shoppers ever hold the same item — the race condition simply can't form.

redis · atomic ownership

Queued checkout, zero double-spend

Checkout decouples into a message queue that commits a single order per reservation. Flash-sale bursts drain through the queue instead of fighting over row locks.

rabbitmq · async commitment

Lifecycle-aware sockets

Background a tab and its socket drops to a heartbeat-only state to free up resources. Refocus and CollabGrid fast-syncs the exact delta you missed — no full reload.

heartbeat · delta fast-sync

Bot & teleport detection

Movements faster than humanly possible across the grid coordinate system get flagged and throttled, so scripted buyers can't sweep limited drops.

coordinate-velocity heuristics
Monetization

Start free. Upgrade when the boards fill up.

Free

$0/forever

For your first drop and a small crew.

  • 2 boards
  • 3 custom roles per tenant
  • 25 widgets per board
  • Real-time canvas & checkout queue
Start free