add a JSON playground
add single-page application