Arrow Logistics

Cloud Application, Mobile Application

Project Brief

Arrow Logistics focuses on moving bulk commodities for its clients ranging from single farmers to multinational trading firms. The client came to us operating from simple spreadsheets with the aim to automate their process through a cloud application and full Xero accounting integration.

After the initial success of the cloud application which launched in November 2017, the client has also invested in driver apps for iOS and Android which launched in July 2018 to assist their drivers detailed information on jobs and pickup / delivery access in rural areas.

Job Overview

Detailed information is recorded for all aspects of the job.

Arrival and Departure locations displayed clearly on a map.

Clients are able to view the progress of a job.

Job Management

All jobs are visible to Arrow Logistics staff to assist in organising available drivers for each job.

  • Ian Forster

    Working with Codium has resulted in a significant positive impact on my life and business since 2016. I have found them to be extremely professional, supportive and proactive in helping me bring my vision to reality.

Mobile App

Arrow Logistics mobile application provides their truck drivers with the ability to view their current job details so they always have access to the information they need when getting a job started or finishing it off.

Along with this, driver location monitoring allows Arrow co-ordinators to assign work to jobs in their area to improve job efficiency and prevent drivers from being notified about work they are not currently near.

Driver Dashboard

The driver dashboard gives the user a heads up display of their current jobs.

Driver Job Details

Drivers can quickly complete admin tasks on the mobile app so they never have to access the web interface.

Load weighbridge photos confirming weights can be uploaded.

Client sign-off can be digitally obtained.


Clients can either directly request a job through the system or work with one of Arrow’s coordinators to submit new work.


Each job can be broken down to smaller loads to enable multiple pick-ups and deliveries across different drivers or carriers based on location and availability.


The software has full integration for accounting functions for creating customer invoices and receiving carrier invoices from jobs and pushing them to Xero.

We implemented the following technology stack.

Single Page Application

Built-in Vue.js as a single page application, this enables us to create a fast user experience without page reloads and greater flexibility as the system evolves over time.

API Focused Backend

The backend is built in Laravel & MySQL with an API focused interface so both the web and mobile apps can use the same endpoints reducing additional development.

Continuous Integration

Our continuous integration systems allow us to test new app builds and update the production site quickly and easily so we can release as often as required.

Managed Hosting

Amazon’s Elastic Container Service allows us to separate our services in separate containers within a cluster that can be spun up and down quickly and effortlessly.
View more details

Have any questions? Get in touch today with one of our digital strategists.