← All projectsProject 08 / 08
Client · Digital transformation

Trailer rental management system

The digital transformation of a New Zealand trailer rental company: paper-based operations replaced with self-service kiosks and web portals.

Role
Technical Lead & full-stack developer
Type
Client project · team of 8
Timeline
6 months
Stack
React Native · React · Spring Boot · PostgreSQL

The problem

The client’s paper-based system was costing money and visibility:

The solution

Three integrated applications, each for a different group of users.

Kiosk app (React Native)

Standard Android tablets turned into cost-effective self-service kiosks. Customers manage their own bookings, the app is offline-first so it keeps working through connectivity problems, and Microsoft Intune handles remote device monitoring and management.

Operations portal (React)

The command centre for the business: real-time fleet management, automated maintenance scheduling with service notifications, overdue tracking with automated customer communication, analytics and reporting, and role-based access control.

Partner portal (React)

A simpler interface for petrol station partners, with location-specific trailer inventory, real-time synchronisation across the network and workflows designed for non-technical staff.

Architecture

Frontend
├── React Native — kiosk
├── React — operations portal
└── React — partner portal

Backend & infrastructure
├── Spring Boot — containerised REST API
├── PostgreSQL on RDS
├── ECS — container orchestration
└── Docker

The outcome

The system continues to run in production and supports the client’s expanding rental business.

Outcomes

1,000+trailers tracked in real time
20+petrol station locations on one platform
60%+lower infrastructure cost using tablets instead of custom kiosks
Next project →Greezemate