Move web frontend code into web/