Individual Project
Bus ticket booking website for an Ontario-wide service
An Ontario-wide bus line with established routes along the Québec City to Windsor corridor (and points in between), filling the gap left when Greyhound pulled out of Canada. This is a school UX Design project — Trillium Bus Lines is a fictional company. Supervised by Ronil Upadhyay (project manager for feedback).
Understand business goals and design a website to accommodate the new bus line. Project covers research, design, and a high-fidelity interactive prototype.
Three potential personas were considered: Students (low budget, holidays, with friends), Business Travelers (time = money, work while commuting), Backpackers (adventure, get on the next bus). The project focused on the Business Traveler persona due to scope.
Jane Doe is a busy businesswoman who owns a coffee shop based in Québec City. She needs to travel to Windsor by bus (not a fan of trains) before a pop-up store event. On the way back she prefers to maximise her time, working on her laptop on the bus to Québec City.
I visited similar sites to understand positioning and trends — creating accounts, searching for tickets, and going through purchase flows up to the payment step. Criteria: features, home page, payment flow, search ticket flow, my account, layout, IA.
Third-party reseller that aggregates bus providers.
Operates their own buses and sells tickets directly.
Canada-wide train service used as a transport-flow benchmark.
Service-introduction site that redirects to the actual provider for ticket purchasing.
IA built from common competitor terminology and navigation patterns.
Followed Atomic Design (bottom-up component composition), Material Design V3 (Google's adaptable system), and checklist.design to track design progress and cross-check elements.
Focused on components, page layout, and interactions. Colors for buttons; placeholder text (e.g. "CITY") to reduce cognitive load. Unique button shapes emphasise distinctness.
Foundational pieces — navigation items, buttons, checkboxes — and layout components like the Appbar and Footer.
Grouped for fast discovery and reuse. Dynamic content with auto-fill; depart/return dates synchronised.
Custom components for result pages, shopping bag, and My Trip pages.
Login/signup with SSO methods or email.
Low-fi prototype used to keep focus on the user story, not styling. The persona and scenario guided tasks. One participant — a frequent flyer friend — completed a 10-step flow from searching for tickets to purchase.
Refined colours, styling, and element placement with attention to detail. Lorem ipsum for large text sections; relevant images replace placeholders. Focus: searching tickets and purchasing as a logged-in user.
A full design process from research through evaluation for a fictional company. Since there was no handoff for implementation, the final deliverable was presented in a deck to the project manager.