distributed web app example