web app ui initial commit