If the driver of vehicle use smartphone and keep data on, I can even track the location and show it in your web app. My solution is to build a web app with a user login panel. The web app will take your filled information (incoming order), arrange orders in groups by analyzing where they are going and at what time. The app will give you option to select proper available vehicle from your fleet.
Once you allocate the vehicle to a group, the app will keep tracking the location of driver's mobile phone. It will keep saving the geo-coordinates in the database and update your screen on the real-time basis.
There will be various color coding, for example, green for moving vehicles, red for vehicles which are free, yellow for vehicles which are in between travel but not running (such as location A, B or C etc.)
As you need accessibility on mobile and on multiple devices, I will build this in the form of a website application, running on the cloud. You and your team can access it on a web browser.
This is just a short description, I will show you more details later.
Best Regards,
Vinay