Skip to content

Rhizome-powered gesturally-triggered spatial audience participation. Wait, what?

Notifications You must be signed in to change notification settings

mcanthony/synae-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

synae-server

(Mostly a temporary name)

This project is composed of several parts:

  • routing server (npm start): (rhizome-server) responsible for routing messages and serving some static files
  • audience-panel: a web browser that will be an audience member
  • conductor-panel: a web browser that can act like a conductor for manual triggering
  • conductor: a node server that receives messages from either a kinect or other device and sends to the clients via the routing server (UNIMPLEMENTED, should this just happen via kinect stuff?)

Running

  • npm install
  • npm start
  • CONDUCTOR: visit http://localhost:8080?conductor
    • increment Group A in the UI to be on flutter
  • AUDIENCE MEMBERS: visit http://localhost:8080
    • choose Group A, click the button to hear audio
  • Debugging output can be activated with:
    • browser: localStorage.debug = '*'
    • node: DEBUG=*

Running in Production

  • $ sudo HTTP_PORT=80 npm run server
  • $ sudo RHIZOME_HOST=192.168.1.220 npm run dns
  • Ensure router has RHIZOME_HOST specified as DNS server
  • Connect to router, type anything.com

Inspiration / Shameless Stealing

About

Rhizome-powered gesturally-triggered spatial audience participation. Wait, what?

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages