second attempt at mastering heroku, node.js, etc.