client side app that has no server side