Trackmatic is a specialist, hands-on provider of innovative, centralized On-Road Execution™ services. Their product excels in vehicle tracking, fleet management, route planning, address validation and much more.
In late August of 2016 we were approached by Ross Jones, the CTO of Trackmatic Solutions. They were working on a complete redesign of their core product, and were looking for someone to take ownership of architecting and developing their client-side web application.
It is an all-in-one solution for companies looking to manage their drivers, vehicle fleet, route planning, address validation and more.
The plan was ambitious and the work to be done was quite complex. The application consisted of several modules each of which had it’s own business role and acted as a stand alone piece of software. The application also had to be completely internationalized so that Trackmatic could easily move into new markets.
Our responsibility was to architect a modular system, in addition to setting guidelines under which all future modules were to be built. Consistent code structure across modules was a priority. We also wanted to keep them decoupled, because that allows for making drastic changes to one module without affecting the others.
Most importantly, we were to build a couple of core modules that Trackmatic wanted to release to their customers as soon as possible.
Takes care of authentication, user settings, password management, and other user related functionality.
Administrative module where customers manage their organisation, people, access groups, vehicle sites, admin privileges and more.
A place for managing all things related to drivers and vehicles. Customers can keep track of everything from registration plates and truck wheel configurations, to various digital documents.
The most complex part of the application. It's heavily integrated with Google Maps API, and it enables customers to:
We also crafted a set of reusable user interface components which would be used to bootstrap other miscellaneous Trackmatic projects.
The project was challenging from the technical standpoint and it forced us to rapidly learn and expand our skill set.
The folks at Trackmatic were a joy to work with.
We collaborated with the CEO, the design team, and most of all, with Ross and his API team. They were always pleasant, respectful and quick to provide any necessary information. Although we were separated by thousands of miles, we worked and delivered as if we were in the same room.
Working with Code Tree was a smooth process. They are easygoing, reliable and quick learners. They had no trouble understanding what needed to be done, even though the product we’re building is quite complex. I liked their proactivity and willingness to offer suggestions and constructive criticism.
Initially we were looking to hire someone for two months tops, but after witnessing Code Tree's work we decided to keep them on for as long as we could.
Hiring remote teams is difficult, but if you want to work with great people you have to look beyond your backyard.