Behind The Innovation: Evolving the Dispatch Portal with Zero User Disruption
By Vijay Murthy on Friday 12th June 2026.
Introduction
When I took on the redesign of the Cab9 Dispatch Portal, I knew I wasn't just updating a portal - I was reshaping a space where taxi operators and their teams spend up to eight hours a day managing fleets. The original portal was a reliable, four-year-old workhorse that business owners relied on deeply. It did its job well, but it was built during an earlier phase of our platform's journey. My goal was simple but challenging: I wanted to bring Cab9’s fresh, modern design look to the Dispatch Console without throwing daily operations into chaos. This meant using a "restricted disruption" strategy - giving the interface a completely fresh look while keeping the core layout habits exactly the same.
Design Goals
To guide my decisions, I kept three simple goals in mind:
- Lower the Mental Effort: I wanted to turn a crowded data screen into a clean, breathable layout where dispatchers could scan bookings and vehicle statuses easily without getting a headache.
- Respect Old Habits: Taxi operators have to make split-second choices. I made a strict promise not to move the core structural layouts that users already knew by heart.
- Bring the Platform Together: I wanted the Dispatch Portal to feel like it belongs with the rest of the modern Cab9 apps, making everything feel like one unified system.
Research & Discovery Process
I started by watching how dispatchers actually used the original portal day-to-day. Over four years, operators had naturally built their own fast navigation patterns and shortcuts to get through their work quickly.
Instead of coming in and changing everything just for the sake of "modern looks," I chose a path of "Evolution, Not Revolution." I kept the main parts of the screen - like the main navigation menus - exactly where users expected them to be. I focused entirely on cleaning up the spacing. I mapped out how data was grouped, looked at where the screen felt too crowded, and let real user habits decide how I spaced out the new layout.
The New Interface
The new layout balances a heavy dispatch process with a clean, roomy design. I also made sure it looks aesthetically pleasing and works perfectly, whether an operator is using a massive office monitor or checking the fleet from a mobile screen on the move:
- The Main Dispatch Console: I grouped the high volume of incoming data into clear, dedicated sections: Journey Details, Finance Summary, and Booking History. This prevents the screen from looking like one giant wall of text.
- Driver Plot & Allocation: I placed related driver details and booking tags right next to each other. Now, dispatchers can cross-reference available vehicles instantly without losing their place on the screen.
- A Clean Layout Grid: I gave the data rows a bit more breathing room. This extra spacing clearly separates different zones of the screen, making the entire display feel much lighter and easier on the eyes during a busy shift.
Before vs. After
- Original Interface: The old layout showed a massive amount of information all at once on a single flat plane, using uniform text styles and basic colour setups to show fleet activity.
- New Interface: I used a "need-to-know" approach. The main screen now highlights the most important details needed for immediate dispatching. Secondary details are neatly hidden away inside collapsible sections and quick-expand rows that appear only when you click them.
- Improved Typography: I completely reworked the text styling. Essential details like Job IDs now use distinct, readable weights, while secondary information like timestamps uses softer, lighter tones. This creates a natural visual path for the eyes to glide down.
- Precise Use of Colour: Instead of using colour randomly, every shade now serves a clear purpose. It makes the screen feel incredibly organised, ensuring that a dispatcher's attention is drawn only to active updates.
- Improvement Note: The biggest win here was making better information breakouts across the portal. I built specific pricing breakouts that give total clarity on different fare categories at a glance. I also introduced a clearer journey breakdown that easily handles complex multi-stop trips. These simple breakouts make reading a booking fast and completely intuitive.
Design System & Consistency
To make the portal match the rest of our software ecosystem, I used updated elements directly from Cab9’s new global design system. This shared library instantly brought a beautiful visual balance across the entire platform.
- Consistent Components: I used standardised, pre-built components from the new Cab9 framework. Using these matching elements made the transition between the Dispatch Portal and other areas of the platform feel completely seamless.
- Strict Typographic Hierarchy: Using clear text weights alongside softer tones creates a visual map that guides the user's eyes naturally from item to item.
- Purposeful Semantic Colours: I kept bright brand colours restricted only to the main navigation bars and accents. For the actual booking data, I set up a strict colour rule: Green means Allocated, Orange means Open to Bid, and Red is saved strictly for urgent alerts. This keeps colour functional, not decorative.
Lessons Learned
This project taught me that when you are designing complex business software, every microscopic detail matters. I saw firsthand how the purposeful choice of a colour, the size of a tiny icon, and the weight of a font can change how quickly a user understands what's happening on screen. By focusing on these small details, I could point the user's attention exactly where it needed to go first. Every click and action now flows naturally. I also learned that adding white space isn't wasting screen space - it's actually how you give the layout structure and clarity.
Conclusion
Updating the Cab9 Dispatch Portal showed me that great product design is all about balancing a fresh look with deep empathy for the person using it. By sticking to straightforward visual principles, I delivered a roomy, modern interface that fits beautifully into our product family. Best of all, I hit the ultimate design goal: I gave our business owners a completely modernised tool with absolute zero disruption to their daily operations.