A simple web app based on Grape on plain Rack for the backend, and an HTML 5 single page app for the client.