build the webapp