This project was created as part of the Laptop Orchestra class at Santa Clara University. Our goal was to solve the problem of how to involve the audience during a musical performance. The solution we came up with was to create a polling system which could be accessed by audience members on their mobile browsers. We would poll the users every few seconds to identify what they wanted to hear in the music, and adjust accordingly based on the results.
To run the project locally on your computer, follow these instructions:
- Install Node.js using Node Version Manager
- Launch terminal and navigate to where you wish to clone this project
- Clone the project, then navigate into the project directory
- Run
npm install
to install all of the dependencies - Start the server by running
npm start
- Open the interface by visiting http://localhost:5000/ in your web browser
If you wish to use this for your own performances, we recommend uploading this project to a cloud service such as Heroku or AWS.