top of page

Mobile App

Web app

Bring

The Bring Cargo Driver app is a vital component of daily operations for Bring Supply Base Logistics. It provides drivers with near real-time updates on trips and orders, while allowing them to effortlessly report delays and obtain digital proof of delivery. Currently utilized by more than 100 drivers daily, the app ensures the successful fulfillment of over 300 orders every day, maintaining the precision and reliability of Bring's logistics network.

Project Scope
  • Mobile applications (iOS and Android)
  • Custom backend and API layer
  • Legacy TMS integration
  • Document management system integration
  • Authentication and user management
  • Push Notifications
Problem 

Drivers were receiving orders and tour details through phone calls and a severely outdated legacy application causing operational friction. 



Solution 

Create a seamless & robust mobile application that is tailored to match the unique operational workflows of Bring.

Avinto AS Extended PPT Editable (2).png
Core Functionality


1. View Tours & Orders

Drivers can view tours assigned to them along with all of the orders that are part of the tour.


2. Update Statuses

Drivers can, with a single button change the statuses of either a single order or multiple orders (if needed). 


3. Tour History

Allows the drivers to view completed tours and incomplete tours that potentially need extra details.


4. POD Integration

End customers can digitally sign their deliveries with automatic update of proof of delivery.


5. Revert Status

To aid human errors the drivers can revert statuses on either a single or multiple orders.



6. TMS Integration

Integrates seamlessly with a legacy TMS system used in day to day operations.


Core backend components

1. API Layer

Django REST API for authentication, order retrieval, status updates, delay reasons & proof of delivery.


2. Authentication

JWT-based sessions, role/permission management, and OTP integration.


3. Data Retrieval

Celery + Redis for retrieval of orders, tours & driver information. Reflecting any changes in the TMS within 5 minutes.



4. Specialized Data Handling

Supports nonstandard workflows employed heavily by freight forwarders at Bring.



5. Deployment

End-to-end delivery of code from Avinto’s repositories to Posten’s effortlessly deployed by CI/CD to Azure and then distributed to Play Store & App Store.



Challenges

1. Integration with the old

Integrating real-time trip data with outdated TMS and document 

systems was technically complex.



2. Performance Barriers

Ensuring seamless performance across iOS and Android while maintaining 

real-time data was difficult, especially using a outdated API.



3. Unique Operational Setting

Customizing the app to match Bring’s unique operational workflows required careful design and testing.



4. Implementation

Encouraging driver adoption and ensuring consistent usage of the new app across the workforce was a key challenge.




Results

The new mobile app is now used daily by 100+ drivers, enabling real-time order updates and easy reporting of delays. Over 300 orders are successfully fulfilled each day with improved accuracy and reliability. Operational efficiency has increased as drivers can access tours, proof of delivery, and updates directly in the app. The solution has significantly reduced friction caused by legacy systems and manual communication.

bottom of page