Logistics app

Industry
Logistics
Service
Mobile app development
Technologies
Flutter
Client location
Japan
Period of collaboration
2022-2023
Timeline
18 months

Business need

The client is a logistics company that provides cargo delivery services.

They received complaints about long delivery and poor interaction with customers. The company wanted to improve its services and customer satisfaction, especially in areas with low internet.

Requirements

The app should allow a quick way for drivers to contact the operator  
The app should allow drivers to change the order of deliveries and mark completed deliveries 
The app should work well on all devices, even older ones
The app should let the user contact the operator despite a poor connection

Project description

The client was looking for a way to expand his market reach and increase his presence in the Japanese market.
To achieve this, the client decided to build a set of applications with a focus on high performance and the ability to work across various platforms.
Based on the gathered information, we decided to use Flutter for the logistics company’s app to function seamlessly on all devices, even older ones.

Key features

internal navigation through
off-line maps

The most important feature should help drivers with internal navigation through off-line maps, which navigate a driver in areas with poor internet connection.

The client should know where the drivers were at any time. Drivers often had multiple orders to handle, and the app needed to show both completed and pending deliveries.
The app stores the current route and order of delivery, and checks the connection stability in real time.
1
The app navigates the drivers even if the internet connection is lost during the delivery. Once the internet access is back, the app syncs with the server to update the driver and the dispatch office with the latest information, including any changes in the route delivery status.
2
 As the internet connection improves, the fleet management system syncs the received data with its database and tries to determine the approximate location of the drivers for better accuracy.
3
After restoring a stable internet connection, the app resumes normal operations.
4

Delivery management

The application works as a delivery route planner. It calculates and provides the optimal route for the driver. 

However, the driver may manually set priority for urgent delivery, rearrange stops, and mark and comment on any delivery. It adds flexibility if any unexpected issues happen. 

This planner allows the despatch office to monitor and manage all deliveries and provide ETAs to customers.

Chat for drivers

The advanced communication feature and traffic reports streamline teamwork. 

With this tool, a driver can communicate with teammates and share reports about weather, road closures, traffic accidents, etc. 

The chat supports text messages and media uploading. More features, like voice messages and calls, are in development.

ID scanner and Documents Signing

By scanning and processing the recipient’s ID, the application verifies a recipient of the cargo in seconds. 

If the recipient’s signature is required, the application provides a flexible and intuitive signing option using a phone or a tablet. 

Both features deliver an excellent and fast customer experience, making the work completely paperless.

Delivery history

All delivery data is stored in the database to analyze route planning work, generate reports, improve logistic performance, and make the process transparent. 

The company’s managers can access company-wide data related to a specific driver, delivery, date, customer, etc.
Need help to improve your delivery services? Message us now, and we’ll get in touch with you

3-rd party integrations

The app uses Firebase, Google Maps, and Particle Analytical to add valuable functionalities.
  • Firebase provides real-time synchronization and data storage
  • Google Maps offered precise location tracking
  • Particle Analytical helped analyze app performance and user behavior.

Challenges to overcome

01

Сompatibility issues

As mobile devices continue to improve, maintaining compatibility with older devices becomes a challenge for the app

The development team faced compatibility issues with specific mobile devices like Sharp, Fujitsu, Docomo, and some Vivo phones. To quickly identify potential errors, we integrated a debugging tool – Instabug. This approach enabled us to address issues efficiently and ensure smooth app performance across various devices.

Additionally, we modified the code to use native elements for these unsupported devices.
02

Redesign during ongoing development process

Changing a project’s design midway through development can result in significant costs, be time-consuming, and have high risks. The team will need to test for new errors and weaknesses that impact the effectiveness of current features.

Results

Through our 18-month collaboration, we developed a crucial tool for our client’s company. 

Their objective was to improve customer satisfaction, and they successfully achieved it.
The app has simplified the drivers’ jobs and accelerated delivery to any location, reducing delivery wait times in those areas by 34%. 
This solution has resulted in improved company worth and increased recognition. With the launch of a complete Saas platform, 12 businesses started working with them just three months after its release, and 8 others expressed interest. 
Currently, the company is one of the leading local businesses.

We continue supporting the final application, ensuring its stability and functionality.
The customer satisfaction score increased from 35% to 85%
Delivery waiting times were reduced by 34% 
The company gained 12 new business partners within three months of launching the app and 8 interested in it
Are you experiencing similar problems we described? Our team could help you overcome them and grow your business as we did for this client.

Betting App

Saas Platform for betting businesses

FollowIt

Follow the news like never before

Lottery App

Best 4D Lottery application

ZIROOP

Non-Stop Dating & Clubbing

Betting App

Saas Platform for betting businesses

FollowIt

Follow the news like never before

Lottery App

Best 4D Lottery application

ZIROOP

Non-Stop Dating & Clubbing