a starter kit for making a great offline mobile web app with social functionality