a single page web application demo