Skip to main content

Boarding Pass - Waikiki Trolley

Laurence A. Lee
Author
Laurence A. Lee
Aloha! I’m Laurence — Enterprise Architect and Cloud Platform Engineer, Honolulu-based, currently consulting via Lalee Innovations.
Table of Contents

What It Was
#

Boarding Pass was a hybrid ticketing system built for the Waikiki Trolley — Honolulu’s iconic open-air sightseeing service. The solution bridged a physical paper pass experience with digital validation, deliberately designed around the trolley’s customer base: predominantly elderly tourists who were technology-averse and expected a tangible ticket in hand.

The implementation has since been superseded, likely by a fully digital solution targeting a younger customer base.

How It Worked
#

The system had three distinct layers working together:

1. Bulk barcode generation (back-end) The back-end system generated unique, route-specific boarding pass codes in bulk. Each code was valid for a specific trolley route and traceable through the system.

2. Print-ready document generation (mail-merge pipeline) Generated codes were piped through a document template — branded with Waikiki Trolley logos and formatted as a proper boarding pass layout — producing print-ready documents with each unique barcode rendered in place. This was effectively a mail-merge pipeline: the template stayed consistent, the barcode changed per pass.

The completed documents were sent to a local print shop for printing, cutting, and assembly into notepad format — a stack of boarding passes bound at the top, one per route. When a customer purchased a pass, the agent simply tore the top pass off the notepad and handed it over.

3. Hardware validation in the trolleys (Android + barcode reader) Each trolley was fitted with an Android tablet connected to an external barcode reader. When a passenger boarded, the operator scanned the paper pass barcode to validate it against the system — confirming the route and marking the pass as used.

Why Paper
#

Waikiki Trolley made a deliberate choice to keep physical passes. Their ridership skews elderly — visitors to Honolulu who are comfortable with a tangible ticket but not necessarily with mobile wallets or QR codes on a phone screen. The paper notepad format was familiar, low-friction, and required no device on the customer’s end.

The digital validation layer at the trolley meant the passes were still trackable and tamper-resistant, despite being physical. It was the right balance for the customer at the time.

Stack: TypeScript / JavaScript, Docker, Android (barcode validation hardware), document generation / barcode rendering pipeline
Period: 2017–2020
Client: Waikiki Trolley

Related

Mobile Concierge - WBIDA

What It Was # The WBIDA Mobile Concierge was an internal field operations application built for the Waikiki Business Improvement District Association — the organization responsible for managing and maintaining the Waikiki commercial district in Honolulu. The app was used by WBIDA’s Aloha Ambassadors, the district’s uniformed street-level field staff, as their primary tool for logging activity and reporting issues across the district.