Ruby web app skeleton