🖼️ Realtime Image Demo

Synchronized image display across multiple devices

This demo system allows you to synchronize content between multiple devices on the same network. Choose from image synchronization (V1) or interactive shape control (V2). Use the Controllers to control content, and the Viewers will display them in real-time.

🎮 Controller

Select images from the gallery and control what's displayed on all connected viewers. Features a large image display and thumbnail grid.

Open Controller

📺 Viewer

Displays images in real-time as they're selected on the controller. Perfect for presentations or synchronized displays.

Open Viewer

🎮 Controller V2

Interactive shape controller with drag-and-drop functionality. Move squares and circles in real-time across all connected viewers.

Open Controller V2

📺 Viewer V2

Real-time synchronized shape display. Watch shapes move instantly as they're controlled from the Controller V2 interface.

Open Viewer V2

🎮 Controller V3

Car 360° controller with multi-channel support. Control 360° car rotation across multiple viewers with real-time synchronization.

Open Controller V3

📺 Viewer V3

Real-time synchronized shape display. Watch shapes move instantly as they're controlled from the Controller V2 interface.

Open Viewer V3 Open Viewer V3 Local IP Address

📺 Viewer V5

Real-time synchronized shape display. Watch shapes move instantly as they're controlled from the Controller V2 interface.

Open Viewer V5

📋 How to Use

  1. Image Demo (V1): Open the Controller on one device and Viewer on another. Click thumbnails to sync images.
  2. Shape Demo (V2): Open the Controller V2 on one device and Viewer V2 on another. Drag shapes to see real-time movement.
  3. Car 360° Demo (V3): Open the Controller V3 on one device and Viewer V3 on another. Control 360° car rotation with multi-channel support.
  4. Make sure both devices are connected to the same Wi-Fi network
  5. Use the network IP address (shown in terminal) to access from other devices
  6. All movements and selections are synchronized instantly across all connected devices
Server Status: Running on localhost:4000
Use the network IP address to access from other devices on the same network