Skinnable slots game using CreateJS on the client side and node.js, express, mongoose, and passport on the server side. You can see it in its default state here.
$ npm install
$ grunt
$ node app/app
Most configuration can be done in the shared configuration file app/config/shared.json. This JSON file gets merged into the client and server side scripts via Grunt. All of the presentation logic is in app/assets/javascripts/app.coffee and all of the win calculation logic is in app/spin.js if you need to tweak anything.
Since this app uses the awesome node middleware passport, there's tons of other authentication strategies you can use.