Simple voting app for measuring lunch quality and attendance during Chadev lunches.
Application is built on top of Middleman and uses Bourbon, Neat, and Bitters for lightweight Sass mixins.
[ more later... ]
All development db data is posted to: http://chadev-voting-dev.firebaseio.com
This app uses 'middleman-gh-pages' gem which adds a rake file to deploy the Middleman build static files to gh-pages branch. Run rake publish
from console to publish to:
Short URL: http://git.io/vote
All development production data is posted to: http://chadev-voting-prod.firebaseio.com
There are three different modes which can be set via URL parameter eg. http://vote.chadev.com?mode=kiosk
-
Individual (default) This is the URL that we pass around for individuals to access via their mobile devices. They get one vote and then they see the results page. Users are shown a closed voting screen if trying to access the page on a day that's not a Thursday (meeting day).
-
Demo (?mode=demo) Demo mode is exactly like individual mode but never shows a closed screen and records all data to a separate demo Firebase db. All development db data is posted to: http://chadev-voting-demo.firebaseio.com
-
Kiosk (?mode=kiosk) Unlike individual mode, kiosk mode allows us to keep capturing new votes without ever showing the results page. This is used for gathering input from many individuals (eg. on an ipad on the way out of the office).
Short URL: http://git.io/booth (no need to add ?mode=kiosk, it's already set in the short URL)
Created by:
Contributors:
Illustrations:
- Original background illustration courtesy of: Fabricio Rosa Marques via The Pattern Library
- Original facial expression icons courtesy of: Megan Sheehan via IconDeposit