KEY UX CHALLENGES
1
Onboarding that excluded people in a hurry
Many users sign up at the bus stop under time pressure, yet the flow lacked clear guidance, an accessible explainer, and an easy-to-find privacy policy.
2
A hail interaction that didn't inspire confidence
Hailing a bus is the most important action in the app. Its button and feedback states needed to clearly confirm a hail had gone through.
3
Modernisation gap
The interface needed a consistent, contemporary look with accessibility built in from the start, not added on top.
5
No way to give feedback or flag issues
There was no built-in way to share post-trip feedback or report problems, both valuable for a young product still learning from real use.
6
Account and access settings buried in flows
Basic account updates required going through a password reset, and access needs lacked a clean way to select multiple requirements.
Feature prioritisation
The brief was structured into two tiers. This let us focus early effort on the highest stakes moments, onboarding and hailing, before extending into planning and discovery features.
1
covered the essentials
• Onboarding
• Account management
• The hail screen
• Feedback
• The map
• Trip planning
• Help
• Access requirements
2
built on that foundation
• Search
• Trip sharing
• Directional information
• Nearby vehicle alerts
Summary
Hailo called for more than usability. It called for trust, in a context where a missed signal has real consequences. The work spanned research synthesis, iterative wireframing and a hi-fi prototype and design system built to scale.
Hailo is now live on the App Store, running on Melbourne's Ventura network, with early feedback that's been genuinely positive.









