single page app front end for media dump back end