Needless to say, market segmentation and analysis would give you an impression of where and how to start your business. After doing that, those insights have to be imported into your application, website or either both of them. Recently, I came across a blog post of a web development company, which I think will pretty much answer your question.
Have a glance - https://www.agriya.com/blog/2017/04/10/how-to-be-successful-in-online-food-ordering-business/
source: https://www.quora.com/How-to-start-the-business-of-food-delivery-sites/answer/Emily-Lynch-8