Too Long; Didn't Read
Zomato/Swiggy are popular online food delivery platform. While decentralizing such an ecosystem is no easy feat, one such simple approach would include these steps:
We need to replace the centralized database with a blockchain. Restaurant data can be stores and can be fetched from the central database and show it to the customers. We need a separate applications for the delivery executive, restaurant and users using which they can place, receive and pick up deliveries. Users may need to have tokens in their wallets to place an order. This transaction will be registered in the blockchain/smart contract. There can be an incentive for the delivery executive and so on.