samples web app