← Back to portfolio
Mobile 2021 · Cleverfreight

Consignmate

The driver app for a B2B transport and delivery platform, with delivery tracking and sign-on-glass – a legacy Ionic app I maintained and extended over several years, along with its Rails backend.

Consignmate
1 / 4

Consignmate is an app for the trucking and transport industry, built by Cleverfreight to manage and track deliveries, capture sign-on-glass, and so on. It’s mainly a B2B product – think wholesaler to retailer – and it has a few sides to it: back-office systems, a customer portal, and a driver app. I’d done other work for this client over the years, and when one of their developers moved on, they asked me to take over looking after the driver app.

The driver app was a legacy application – it had been built quite a few years earlier and was getting harder to maintain. I looked after it for a few years: general maintenance and bug fixes, adding the odd new feature here and there, and a fair bit of infrastructure work with Docker and AWS. The app itself was built on Ionic Framework v1, AngularJS and Cordova, talking to a REST API built in Ruby on Rails with MongoDB and hosted on AWS.

Eventually Cleverfreight rewrote the mobile app in-house on a newer stack so they could manage it themselves, though the legacy version is still available for existing customers who haven’t migrated across. The new app still runs on the same backend, so I occasionally help out maintaining and scaling the Rails side on AWS where needed.

Interested in a similar project?

I'd love to discuss how I can help you build something great. Let's talk about your project needs and goals.