Hello
I have gone through your requirement for food delivery. As per our requirement, we need to create a mobile application for users and drivers, and web-based app for vendors, and web admin panel to manage users, vendors and delivery boy.
User roles and their functionalities -
End-User - User will sign up log in and search vendors (restaurant) nearby and can browse items and select items and add to wish list and order and can make payment.
Vender (Restaurants)- Vendors can sign up log in and can add update items, accept orders, receive payments.
Delivery Boy - the Delivery boy will sign up a login and create a profile and accept an order, and pick up the order and get the route map for order delivery and delivered the order to end-user.
Web Admin Panel- Admin will manage users, vendors, delivery boy.
I have 5+ years of experience team in web and mobile app development. We have successfully delivered many projects in the global market.
Our expertise-
Mobile app- Android, iOS, Java, Objective-C, Swift, React Native, Ionic Flutter.
Web Backend- PHP, CI, Laravel, Node js with MY SQL/Mongo Db.
Thanks