a Typescript framework for fast and easy client side web app development