add web app directory structure