use submodule as webapp
update FE and requirements