For this project, I was hired by a company, Clevvur, to design an automatic order assignment system for delivery drivers. The goal was to optimize assignments so that the total distance travelled by the drivers would be minimal. By using AI algorithms, I successfully created a system more efficient than those offered by other software, such as Onfleet.
I was also tasked with creating a notification system for both customers and drivers. Notifications, sent via SMS and/or phone calls, alert the customer that their delivery is arriving. A phone call is also sent to the driver if they remain in the same position for too long, allowing them to communicate with an AI agent to explain their situation. In case of issues such as a vehicle breakdown, the orders are automatically reassigned to another driver.
A dashboard has been created to allow users to view orders on a map, monitor driver statuses, and configure the systemβfor example, specifying delivery windows for specific zones.
More information can be found at https://clevvur.io/
This project allowed me to work on a very interesting mathematical problem, the travelling salesman problem, and I was able to experiment with different algorithms to select the one best suited for this specific case. I am proud of the outcome, as the results surpass those of the competition.