Skip to content

Node.js implementation of Umati, the Communitysourcing Vending Machine

Notifications You must be signed in to change notification settings

shubhamsinha92/umati2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Umati2: A system for group crowdsourcing work via a physical vending machine. Basic architecture adapted from GameHere (https://github.com/brianmaissy/GameHere)

Architecture:
The server (server.js) forwards communications from the controllers to the display.
The controllers (controller.html) gather user input and send them to the display through the server.
The display (display.html) runs the game logic (nullpong.js) and renders the view.

To run:
node server.js
Navigate to localhost:8888/display.html and localhost:8888/controller.html

Tests:
Some unit tests written using nodeunit can be found in the test/ directory.
The Bond testing library (bond.js) and the lines in the production and testing code that refer to it
are a little experiment of my own in an alternative way of testing using observation points.

About

Node.js implementation of Umati, the Communitysourcing Vending Machine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published