CHEP Details

This is the opening screen, the user can start a new inspection or view an old one.

This is the center of the application, it shows a picture of a configurable pallet shape, and the user can select a section to add defects.

Here is a more conventional shape, defined by a spreadsheet. Users can move to the next pallet as they inspect them or add a 'full defect' or an individual defect (that’s the DA).

This shows the ability to select different defects.

This is starting the Audit.

This is ending the Audit, then all information is sent to the TeamHaven server for analysis.

CHEP International: Custom Solutions for a Global Client

CHEP International provides innovative pallet, crate, and container solutions for industries ranging from retail food and consumer goods to automotive and beverages. As one of the key clients of Teamhaven, CHEP sought to leverage Teamhaven’s reporting system but required a highly customized method for uploading inspection data.

The app I developed is utilized worldwide by CHEP employees who inspect and record details about stacks of pallets. It enables efficient counting and precise recording of defects for a wide variety of pallet shapes and styles. Given the dynamic nature of pallet designs, I created a flexible configuration system where pallet shapes can be defined using a simple spreadsheet upload. The app then transforms this data into a visual representation of the pallet, complete with interactive sections that users can tap to assign specific defects.

Designing this feature was a complex challenge, as the screen had to accommodate dynamically generated shapes and sizes, with each clickable section configured separately. Additionally, the app manages extensive cross-referenced data, ensuring that selections made by the user—such as a specific region—automatically filter and adjust available pallet or plant options.

Despite the app’s complexity, it remains highly responsive and reliable on both iOS and Android platforms. To support CHEP’s global operations, the app is fully multilingual, ensuring seamless usability for employees across the world.

I was responsible for everything from architecture to releasing in the app store for both platforms, as this was a B2B app it had to be released via the Apple Enterprise Distribution

James is a great person to work with. He’s always looking to come up with new solutions and has helped us in tackling very complex problems. I have worked closely with James for the last five years and our company has worked with him for a total of 13. James has created, maintained, deployed, and continuously improved several highly complicated and dynamic iOS and Android applications for us. James is fantastic at working under pressure and has never failed to deliver a quick solution when we have needed one. James has a brilliant can-do attitude and is very self-motivated, which makes him extremely easy to work with. We’ve thrown a great number of weird, wacky, and tricky tasks at him over the years and each time he has risen to the challenge and provided us with solutions that have exceeded our expectations.

Georgie Grimes

Marketing Manager

Project information

  • Category Global Logistics
  • Client CHEP LTD
  • Visit Website
  • Technology Android, Kotlin, Java , iOS, Swift, Objective C, SQL/SQlite, both App stores and Enterprise distribution, SwiftUI