Load Delivery Form - multiple Shippers and Consignees

Good morning,

I would like to create a form similar to the screenshot below. The purpose of this form is to be able to add multiple shippers and consignees and calculate the distance between their locations and save them in a report.

This also help us calculate driver pay and other costs. Furthermore, it saves all of the shippers and consignees to a database for future reference.