1-Create e-waybill for the delivery based on the delivery ID value as a bar-code and QR code viewable and exportable as PDF.
2-super admin and organization reporting.
2.1- comprehensive report/driver/date range/deliveies status (apply filters)
2.2- comprehensive report/customers/date range (apply filters)
3- comprehensive transfer/withdrawal service between accounts, mainly to transfer from the driver wallet to any user of his organization, so the order_amount he gets can be given to any user of his org, and then from any user to settlement account (settlement account needs to be created.
3.1- withdrawal is the process where when a super admin or org admin will withdraw money from this earnings account, log it as a withdrawal transaction, and minus from the earning account.
3.2- settlement process is the organization can settle the order_amount transferred by the driver to settlement account and settle to customers the prices of the goods that they received by following steps:
3.3- view/filter delivered and cash on delivery deliveries with the amount, ensure this delivery marked as paid to the driver.
3.4- select the delivery range that wanted to be settled --> calculate the sum and click on the settle button, select the settlement method e.g. bank account transfer --> enter the bank reference, attach the bank slip(optional). finally, mark them as settled. and right the transaction.
4- whats app interaction with customers like once we receive a new delivery the system will interact by sending whats app to the receiver and ask him to share location, delivery time preference selection, etc.
4.1- will update the delivery latlong location based on the shared location by the receiver.
4.2- every organization will enable this feature WhatsApp API charges will get applied.
5- make tracking public page and tracking API, maybe webhook.
6- make some more pricing options maybe non fixed pricing (formula-based pricing) and get pricing API.
7- dynamic payment gateways integration and remove the current one, add payment gateways pricing the subscription table.
8- make the subscription cycles (monthly, annually) create a chron job to charge wallets.
9- wallet settings like to allow some organizations to run minus up-to a certain amount (credit limit).
10- the ability to make delivery returns.
12- chat with drivers.
13- redesign the full system to be mobile responsive.
14- site company information
15- log the delivery changes, like (created, booked, assigned, picked up, out for delivery, rescheduled, delivered)
16- working hours management, logging the driver's number of hour online
17- who is online page
Hi,
I am ready to start work on this project and willing to discuss more about the plan and execution along with queries regarding the project.
I have the skills and experience to match up your requirement very well.
Let me know the best time to connect you and make this project successful.
Regards,