HTML/JS front-end for shengji