Standard JS SPA stack we use at netguru