Skip to content
This repository has been archived by the owner on Nov 13, 2020. It is now read-only.

Latest commit

 

History

History
30 lines (17 loc) · 2.45 KB

README.md

File metadata and controls

30 lines (17 loc) · 2.45 KB

Spoons Web Manager

Online manager for offline spooning, created for and by iD Tech Camps at Princeton University.

screenshot

Notes

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.

Deploying to Heroku

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.com
  • SITE_PASSWORD: the password that allows staff members past the login page
  • TZ: 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:


with love,

Scrabble