A vehicle routing and analytics (VRA) computing device for generating a first optimal route for a first vehicle to travel, the VRA computing device communicatively coupled to a plurality of vehicles including the first vehicle, wherein the VRA computing device comprises at least one processor in communication with a memory, wherein the at least one processor is programmed to:
- generate the first optimal route for the first vehicle that includes a scheduled list of a plurality of tasks for the first vehicle to perform, each task having an associated respective cargo to be delivered, pick-up time, delivery time, pick-up location, delivery location, and task value for completion of the respective task, wherein the first optimal route maximizes potential revenue for operation of the first vehicle and completion of the plurality of tasks within a period of time associated with the first optimal route;
- operate the first vehicle according to the first optimal route;
- receive, from the first vehicle, sensor data during operation of the first vehicle according to the first optimal route, wherein the sensor data is generated at sensors disposed in at least one of:
- (i) the first vehicle, and (ii) a user computing device of a vehicle user of the first vehicle;
- process the received sensor data to generate first vehicle analytics associated with a performance of the first vehicle, the first vehicle analytics including a level of adherence to the first optimal route and revenue statistics for a completed portion and an uncompleted portion of the first optimal route;
- generate second vehicle analytics for the plurality of vehicles based upon sensor data received from the plurality of vehicles during operation of the plurality of vehicles;
- identify, using artificial intelligence and deep learning functionality, one or more patterns or trends of operation of the plurality of vehicles in the second vehicle analytics;
- generate one or more visual representations of the first vehicle analytics and the one or more patterns or trends of operation and instructions for display of the one or more visual representations;
- and
- transmit the instructions to the user computing device of the vehicle user, the instructions causing execution of a management hub application on the user computing device to display the one or more visual representations within a user interface of the executed management hub application.