client side js
tempates, routes, stylesheets