Due to the increasing volume of online shopping there is a high demand to increase the speed of the delivery services, whether be it some consumer product or food delivery services. One company can gain a huge profit if they can deliver their products faster than their competitors, because they can fulfil more orders in the same amount of time.
It is possible to achieve faster delivery by using a cloud based delivery support platform to track the couriers and manage the delivery processes. This way we can maximize efficiency by getting detailed reports and overall information about the provided service, which makes us able to make better decisions even fully automatized by the platform.
The basic idea of this platform based on real user needs, collected by me from multiple restaurant owners. They all complained about the lack of information about their couriers’ daily progress. To help streamlining the operations in the delivery industry, I had an idea about a cloud based platform where all couriers can be tracked using their smartphones.
My main task in this thesis is to demonstrate to the reader how this delivery support platform was created, including the detailed description of each components. I am also describing the difficulties I had during the development process and introducing the continuous integration technologies and automated test frameworks I have used.