Hey! I think what you need is pretty much the same as Uber Eats. with the following features:
for the user (see menu and available foods, order, set location on Google Maps, etc).
for you/admin (update the available goods, receive orders, see the income, etc).
This app needs online updating which will be implemented using Firebase which is fast and secure, also besides writing the client's location, it can be chosen on Google maps using Google Map API for faster deliveries and better service.
Also, I guarantee 6 months of full support with the application in case anything goes wrong and more support even after that, anytime you need it.
I've had some E-commerce projects like this one before and have some good experience with them. I'd be glad to help you with this project. If your interested please don't hesitate to contact me.
Sincerely