Framework Demos

Vue State Sync

Placeholder for a Vue-first integration that mirrors the core browser story in a familiar app framework.

PlannedLocal setup requiredPlannedState JSON

What this demo proves

This reserves a clean path for Vue teams to adopt Data Network with canonical payloads, lightweight composables, and demo-ready reactive state patterns.

Platforms

VueBrowser JavaScript

Payload types

JSON / objectBooleanString

Channel names

demo.vue.statePlanned structured-state channel for Vue app integration demos.
demo.json.stateCanonical structured-state channel for browser and SDK parity demos.

Example payload

{
  "mode": "active",
  "position": {
    "x": 120,
    "y": 84
  },
  "enabled": true
}

Compatibility notes

Browser JavaScriptNative
Node.jsNative
PythonNative
p5.jsJSON wrapped
ProcessingJSON wrapped
ArduinoJSON wrapped
ESP32 / ESP8266JSON wrapped
Serial bridgeAdapter required
TouchDesignerNot yet supported

Run online

  • Source-first only for now; not yet promoted into a hosted framework demo.

Run locally

  • Use StateSyncDemo.vue as the baseline Vue subscriber/publisher surface.
  • Point the component at demo.json.state and a valid project API key.

Expected output

  • Vue reactive state mirrors canonical state-json payloads with a minimal component wrapper.

Troubleshooting

  • This example is repo-source rather than a packaged starter app.

Source files