Online manager for offline spooning, created for and by iD Tech Camps at Princeton University.
This was quickly hacked together in a short amount of time by multiple tired staffers with very little time on our hands, so I can guarantee there are serious goofs and gaffes, possibly with some security implications. Use at your own risk and feel free to report back!
Click here to view Snake's Spooning Statutes™, the official Spoons rulebook.
Easily deployable (for free!) to Heroku as of Summer 2017. Just sign up for an account, create a new app, add the JawsDB MySQL add-on (free tier is plenty), run the db_structure.sql
file to initialize the empty tables, and set the following environment variables in the Heroku dashboard:
SITE_URL
: base URL with no trailing slash; ex: https://idspoons.herokuapp.comSITE_PASSWORD
: the password that allows staff members past the login pageTZ
: time zone in TZ format; ex: America/New_York
Optional (but really awesome) SMS reporting capabilities can be added for very little cost — just a few bucks should get you through the whole summer. Sign up for a Twilio account, add some credit, claim a catchy phone number, and point its text webhook callback to http://{your domain}/sms_hook.php
via HTTP POST. Set the following additional environment variables so the header knows to show a link to the SMS how-to page (sms.php
) and what number to show on that page:
PHONENUM
: numeric phone number claimed through Twilio; ex: +1 (917) 477-6667PHONENUM_FRIENDLY
(optional): phone number in text-based format if you searched for one containing SPOONS on Twilio; ex: +1 (917) 4-SPOONS
with love,