Responsive Single Page Application using an end to end Java Script stack