Web client for the Shiva web server as a single page app