LINEHOP
The end to end process of UX Design
Impact & Results: Creating an app to solution for long lines - I created this top to bottom design. This included planning a 4 - week sprint, defined the problem, used design thinking skills to solution, conducted several in-person interviews and competitive research, designed brand guidelines, user flows, personas, moodboards, wirframes, prototypes, and lo-hi fi's.
The problem: Government Centres and Events are not able to accomodate population increase, leading to frustrated people, missed opportunities and lower business returns because lines reached capacity.
The solution: Create an app that allows users to book their spot in line before arriving to an event.
My role: I was the only UX Designer, Researcher, Ideator, Strategist and carried out the top to bottom process. This was a 4 week project assigned to us as students of Bitmaker (now General Assembly).
Tools Used: Principal (Animations) InVision (Prototypes), Sketch (Lo-Hi Fi's, Brand guidelines, Personas), Illustrator (Icons), Excel (Sprint Plans)
WHY do we need another app?
HOW can we solve long lines?
USER RESEARCH
After conducting several qualitative interviews, it turns out the actual pain points were:
PERSONA #1
The guilt of wasting time was important to Peter.
He would rather miss out on a rare experience than lose more than 30 minutes of his day.
Peter the Planner prioritized Time more than the Experience.
PERSONA #2
The guilt of missing out on an experience was important to Valerie.
She would spend more time waiting in line if she felt the experience was worth it.
Valerience prioritized Experience over Time
WHAT new solutions can we create?
BRAINSTORMING & USER FLOW
After a brainstorming session, I found there were many solutions that could be used to defeat long lines. However, since the project required a digital product, I created a system of virtual booking as the solution. Virtual booking saves users a plethora of time by allowing users to book ahead for a service centre, a cinema, restaurants, or events.
Thus creating "LineHop" - LineHop is a mobile application to help you book a spot in line remotely, be it within the comfort of your own home, on the way to an event or while looking for something to do downtown.
Key Challenge #1: Initially I pictured users seeing an event they were interested, and the system would book them online based on their current location and their ETA. A key challenge I ran into was that I did not know how users were traveling (car, bus, bike) which would result in a more complex system and a vigorous user flow. I decided to simplify it by allowing the user to set an arrival time and then get a personalized countdown.
Key Challenge #2: Another key challenge I ran into during the project was how to calculate if users were running late or had to cancel. User feedback led me to add an "I'm late" button to the system so users could be moved to a later spot in line. Others in line would receive a notification and accept if they wanted to be bumped to an earlier line time, as requested by users during the follow - up user interviews.
You may recall the two personas that the user interviews resulted in.
A. The persona that valued time over experience
B. The persona that valued the experience over time
It was important that the design strategy accommodated the needs of both types of users. Below I have classified the need for certain features and how they meet their correlating persona.
A. The persona that valued time over the experience:
For those that value time over the experience:
For those that value time over the experience:
1. All lines listed are automatically sorted by shortest line time and proximity.
1. Give estimates of line wait times and the autonomy to decide if an experience was worth it or not. All lines listed are automatically sorted by shortest line time and closest to you
1. Give estimates of line wait times and the autonomy to decide if an experience was worth it or not. All lines listed are automatically sorted by shortest line time and closest to you
2. Allow the user to choose a time in advance so they could have control to plan out their day accordingly.
3. Provide a countdown to keep users informed of the time they had before needing to be show up at the front of the line and be let in.
3. Provide a countdown to keep users assured that the longer the wait time, the more time they had to do whatever they want whether that’s cooking a meal before going out, predrinking for longer, or waiting till the UBER was cheaper
B. The persona that valued experience over time:
1. The opportunity for the user to choose interests, and get suggestions
2. The Nearby function allows LineHoppers to see friends in nearby lines. The more company, the better experience for these user personas!
2. The Nearby function allows LineHoppers to see friends in nearby lines. The more company, the better experience!
3. The Book feature for those looking to kill time and try out new experiences within the vicinity.
3. The Book feature for those looking to kill time and try out new, unplanned experiences within the vicinity, while seeing available times allows helps this persona book from the comfort of their own home and never have to wait in the cold or rain again
USER INTERFACE DESIGN
The voice and tone for LineHop is supposed to be light, bouncy, and sound like the friend "who works for the event or restaurant and is helping you skip the line". This helps make the user feel like a VIP, while also feeling homey and tech-savvy.
MOODBOARD
The moodboard helped me brainstorm colors, shapes and menu layouts that were user friendly, trendy and common in apps with similar industries. I found that gradients are commonly used in apps that recreate movement (ex. temperature apps or flight booking apps). The app needed to reflect the on-the-move, dynamic experience that the user would have after using Linehop. Gradients and swift animation provided this depth and charisma to each screen, leaving the user excited and engaged.
MOODBOARD RESULTS
Red was the inital color of Linehop's brand, but it came across too strong and robbed the fun, bouncy tone of the brand. A dark sunset orange communicated the brand's warm, energetic tone with more clarity. It is used at the top of the gradient, while purple is used at the bottom of the gradient. Purple mixed the energies of red and blue, which convey boldness and trustworthiness. Purple is a trending color in tech because it is gender neutral, fun and dependable.
The curved overlay attribute is a trend that I found frequent in android material design. It fit with the curve of the logo and added to the fluidity and character of the app. Fluidity is most important to the user during onboarding, which is where the curved overlay is primarily used. Originally, it was also displayed on the app's home screen, but as you can see in the "Main Menu" image above, the curve was changed to a rectangle gradient to allow for a cleaner look that utilized space well.
ONBOARDING INTERACTION DESIGN
ONBOARDING INTERACTION DESIGN
During the competitive analysis, I was inspired by how welcoming others in the industry made their apps. MeetUp and Eventbrite had colorful, interactive apps that captured a similar tone as LineHops- light and bouncy- by having the user select interests that bounced around the page when you touched them (Eventbrite), or having the welcome screen be underlayed with a video (MeetUp). I expanded further on these ideas by having the overlay play during the entire onboarding process. The video helped the user remember the problem and feel empathetically towards the people in the long line. The onboarding's semi-circle shape is caried through the app and is part of the LineHop branding, and the slide in transitions provide a smooth feel to an otherwise interactive onboarding process.
The video is taken from Blog TO's post about Kendrick Lamar's pop up shop in Toronto.
A Gigamap of DisinformationStrategic Foresight, Innovation, Design (2022)
Manulife Case StudyLead UX Designer (2023)
LineHopUXR, UX, UI (2018)
AccountHQUX/UI Design for Sales Enterprise (2019)