On-demand delivery of restaurant meals, groceries and convenience goods through apps and courier networks