Technology

Collaborative Dining: The Tech Behind Shared Table Sessions

By Sarah Jenkins • April 25, 2026

The Multiplayer Menu Experience

Dining is inherently a social activity, yet most digital menus are designed for a single user on a single phone. TableGreet breaks this barrier with "Shared Table Sessions." This feature allows everyone at Table 14 to see the same cart, add items collaboratively, and coordinate their order in real-time.

This is made possible through our "Postgres CDC" (Change Data Capture) architecture. Every time a guest adds a round of drinks, our backend broadcasts that event to every other device connected to that specific table ID. The result is a unified, "multiplayer" ordering experience that feels like magic.

Solving the "Double Order" Problem

We've all been there: two people order the same appetizer for the table by mistake. With shared sessions, a "Fries added by James" notification appears on everyone's screen instantly. This transparency reduces waste for the kitchen and frustration for the guests.

TIP

Venues with shared sessions report a 25% faster ordering process for groups of 4 or more.

Session Persistence and Security

Table sessions are secured by a combination of the physical QR code (proving location) and a transient session token. This ensures that only the guests physically present at the table can participate in the order, protecting the venue from "remote pranking" while maintaining ease of use.

  • Real-time Synchronization: Sub-100ms updates across all table devices.
  • Guest Identifiers: See who added which item to the shared cart.
  • Locking Mechanism: Prevents conflicting edits during the final checkout phase.
  • Offline Resilience: The system automatically re-syncs if a guest temporarily loses signal.
"

Technology should bring diners together, not isolate them behind separate screens.