Hello
I have gone through your requirement for a food order application. As per our requirement, we need to create a mobile application for users and drivers, and web-based apps for vendors and web admin panel to manage users, vendors and delivery boy.
User roles and their functionalities -
End-User - User will sign up a login 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 a login 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 with the expertise of react native. We have successfully delivered many projects in the global market.
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