Hey!
I think what you need is pretty much the same as Uber Eats. If I'm right then you probably need 3 apps:
1. for the user (see menu and available goods, order meat, set location on Google Maps, etc).
2. for the store (update the menu, receive orders, etc).
3. for the delivery guy (get the coordinates to the customer's location and phone number and see the fastest route).
Can you tell me a bit more about the social media part? I'm not sure if I'm following
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