web app for ror class (cis196)