🥄 Online manager for offline spooning, for and by iD Tech Camps at Princeton University 🐯 http://idspoons.herokuapp.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Jake Jarvis ca23f09dc6 stop forcing https because money 4 years ago
public stop forcing https because money 4 years ago
.gitignore fix encoding 4 years ago
Procfile prep for move to heroku w/ composer info 4 years ago
README.md fix encoding 4 years ago
app.json fix encoding 4 years ago
composer.json fix encoding 4 years ago
composer.lock use newer version of mpdf via composer 4 years ago
db_structure.sql move sql file out of web directory 4 years ago
screenshot.png added screenshot to readme 4 years ago

README.md

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