Steps to develop an on-demand food delivery app like Grubhub