Need 2 web apps (1 for vendor/customer sign in(ecommerce portal website), and another one for admin dashboard with all the powers) and 3 mobile apps(supports IOS and Android)
1 mobile app for customer
1mobile app for vendor
1mobile app for delivery partner
For the customer(end user):
The app should look like ordinary but attractive and user friendly marketplace like Amazon(with all usual features), should be able to order and return. At time of ordering, the customer should get two options: PICKUP FOR FREE AND EXPRESS DELIVERY.
Now for vendors:
The dashboard should have four big options for Total Revenue, Orders & Returns, Today orders and revenue, Update stock. In update stock, their products that are listed in the marketplace should appear with the quantity. They should be able to add new product as well. The products that are newly added by sellers should go live immediately with a notification to admin dashboard.
For delivery partners:
Four options for: Today earnings, Earnings this month, cancelled orders, deliveries pending. The APP should have AI and all the delivery partners who are around a radius or in the way to that location(for previous order) , should get notifications.
Now the working of the app goes like this,
The customer orders, the seller gets an app notification for the order, the seller approves/declines. Lets say he approves, the customer gets app notification for the order in confirmed. If both customer and vendor choose delivery partner as transport option. The delivery partners who are in and around a certain radius should get app notification. If partner approves, the shipment will be made by him and the delivery charges will be paid by the vendor.
THIS IS SIMPLY AN AMAZON BUT B2B MARKETPLACE APP WITH AN EXTRA OPTION FOR DELIVERY PARTNERS.