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

🥄 Online manager for offline spooning, for and by iD Tech Camps at Princeton University 🐯

Notifications You must be signed in to change notification settings

jakejarvis/spoons

Repository files navigation

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

About

🥄 Online manager for offline spooning, for and by iD Tech Camps at Princeton University 🐯

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published