We were faced with the task of developing a complex software product that implements a whole chain of business processes: drawing up and filling out documentation, CRM system, interacting with drivers, and tracking cargo.
We have developed a toolkit for drivers to fill out order reports and change order status. We provided customers a personal account for tracking the status and location of their orders, as well as monitoring the status using position sensors, temperature sensors, and others. We have integrated a system for sending notifications about changes in the status of orders and arrival at the destination.
One of the key features of the service was the integration module with vehicle sensors, which monitored the status of all cargo around the clock.
We used micro-service architecture to be convinced of the reliability and scalability of the service. We were working on the prototype and interface with Figma and Zeplin. On the back-end we used Python and we chose Vue.js to build web administration panel. Mobile applications are native and developed with Kotlin and Swift.
The product has several major functionalities: