

Roles
UX/UI Designer
UX Researcher
Deliverables
Mobile first web app
Desktop port
Interaction Design
Timeline
4 Months
Tools
Figma
Adobe Photoshop
Zoom
Background
Planning a trip or an event can sometimes be a daunting task. Many people tend to need help with picking out a time, location, date, activities, booking flights/hotels, and just generally coordinating an event with a group of people.
To alleviate this people use an array of services like Facebook (that many people don't really use anymore) or try to communicate via social media/messaging apps (which can rarely be a streamlined process if all participants use different services). As a result, the whole process of planning a trip/event feels cumbersome.
Problem Solution
Through an intensive research process, I discovered that there is a need for a product to simplify, organize, and coordinate the whole process of planning a trip/event in one place instead of having to use multiple services which can be tiring and cumbersome.
Project/Business Goals
Build an MVP of a web app that allows users to plan and execute trips/events with friends.
Attract a large number of active and outgoing users with a high return rate.
Once a large enough userbase has been attracted, collect data on users (with their permission) to build a report on what are their interests and behaviors, and what type of products, or services they normally use.
Once data has been collected and analyzed, monetize data to generate revenue.
Design Process
Discover: Competitive Analysis
For Competitive Analysis, I decided to analyze 4 main competitors and their services
Discover: User Interviews
For User interviews, I mainly focused on how users plan their trips, what kind of people they invite, past experiences,
considerations they take into account when planning, collaboration, and what type of tools/methods they use when planning.
Click on images to expand
Click on images to expand
Define: Affinity Mapping
The collected research found several themes and insights on the users I interviewed.
Motivations: To create good memories and rest/relaxation.
Planning Process included
Plan ahead
Budgeting and finding deals were critical for younger users
Used Travel Agencies for travel/accommodation
Changing plans and setbacks seem to be common among users
Metrics for Invitation
Shared interest was the deciding factor for the invitation
Planning Structure: Preferred flexible over structured
Group size: Medium to large groups of people (20+)
Pain points included
Lack of robust communication/coordination methods
Finding a good location
Inaccurate Trip data
Preferred form of communication included
Group chats
Call/Text
Social Media
Define: POV’s and HMW’s
From the Affinity mapping, I created one “Point of View” question and three “How Might We” questions, to help craft my User Personas.
POV 1: I'd like to explore ways to help young people, struggling with organization to plan well-organized and easy-to-manage trips/events because their trip/event itinerary tends to change and morph constantly.
HMW 1: How might we help people who experience frequent changes when planning trips to better manage/organize their itinerary?
HMW 2: How might we help these people quickly find a new solution when changes to trip itineraries arise?
HMW 3: How might we help the user to communicate changes on itinerary plans to other people in their group?
Define: User Personas
Finally, after all the User research, Affinity Mapping, POV’s and HMW’s I crafted two Personas to better help me to emphasize with my Users. The first persona is an outdoorsy and adventurous young professional, and the second persona is a younger individual who loves to travel frequently with friends but is more budget-conscious.
Click on images to expand
Click on images to expand
Click on images to expand
Ideate: Brainstorming
After all the extensive research I began to collect the data and begin brainstorming solutions for user struggles with the current tools available. A few features I came up with during this process were:
”Groups” A built-in group chat feature.
“Itinerary View” Allows users to organize ideas they discussed in the group chat.
“Smart Suggestions” allows users to find interesting new places to see.
Ideate: Storyboarding
To better ideate the user needs visually, I created a storyboard for each of the features I created while brainstorming solutions.
Click on images to expand
Click on images to expand
Ideate: Site-Map
After a Card Sort exercise, I created a basic site map of the website. (Note this specific layout changed somewhat during the design process)
Groups
Create Event
User Profile
Search
Community
About Us
Click on images to expand
Ideate: User Flow/Task-Flows
I created a User Flow (on the next slide) and a corresponding task flow for an optimal path the user might take while navigating the website.
Due to time constraints, not all features were able to be implemented in the final design, however, I still went ahead and created them so that they could be implemented at a later date or on a second sprint.
Click on images to expand
Ideate: Low-Fidelity Wireframes
With all the research, features, and navigation planned out; I began brainstorming ideas for how the website would look on a low level.
After several sessions of brainstorming (and a lot of recycled paper) I decided to go with a contemporary card-based layout that shows all relevant information on a single tile.
Click on images to expand

Click on images to expand
Ideate: Mid-Fidelity Wireframes (Mobile)
During this process, I learned that what was drawn on paper does not always translate too well into real life.
Also, further brainstorming made me realize that it would be more intuitive for the user if the mobile port of the website was designed to function more like an app with a bottom navigation bar all within the mobile browser.

Ideate: Mid-Fidelity Wireframes (Desktop)
The desktop view however followed a more traditional layout. Albeit more simplified whose elements were highly similar to the mobile port to make the user feel more comfortable when transitioning from mobile to desktop.
Click on images to expand
Ideate: Brand Values & Visual Design
With all the research, features, and navigation planned out; I began brainstorming ideas for how the website would look on a low level.
After several sessions of brainstorming (and a lot of recycled paper) I decided to go with a contemporary card-based layout that shows all relevant information on a single tile.
Brand Values
Teamwork
Friendship
Adventure
Leadership
Resourcefulness
Logo
Color Palette
Typography

Login/Sign Up
Click on images to expand
Prototype: High-Fedility Wireframes
Wrapping everything together, I created three flows.
- Login/Sign Up
- Create New Event
- Groupchat/Itinerary
Create New Event
Click on images to expand
Groupchat/Itinerary
Test: Usability Testing
After designing the High-fidelity prototype, I decided to conduct a usability test.
It consisted of 5 users (one user from my initial user research)
All three flows of the mobile port were tested.
Consisting of video conference with Figma prototyping feature.
The research goals were to:
Evaluate if the prototype is easy to use and user-friendly by observing the user while they complete the task user flow.
Understand the user’s impression of the prototype, how they navigate the site, and how they use site features to accomplish tasks.
Uncover any difficulties or obstructions the user encounters while using the prototype.
Test: Results
The First Flow had only minor problems, primarily dealing with users having trouble identifying the "sign-up" icon on the bottom and a bland login background UI.
The Second Flow was where most of the issues arose.
Missing Date box for creating new event.
No way to share events with others
Navigation in create new event for "Add Friends", and "Create/Link to existing group chat" were too confusing for users and had to be reworked.
The Third Flow was very well received and had only one very minor issue (a redundant icon that was causing confusion among some testers).
Click on images to expand

Test: Changes
For the first flow, the source of the problem in finding the sign-up page stemmed from a cluttered login experience (the Google/Facebook/Twitter signup). Therefore, they were removed to make the sign-up icon on the bottom more apparent.
Also, a background image was added to the login/sign-up pages to make them look more aesthetically pleasing.
Click on images to expand
For the second flow
- A date box was added to the create an event pages.
- A share icon was added to the cards to allow the user to share events via a link to other users.
- The navigation for Add Friends and Create/Link to group chat was simplified by breaking down the process into more steps. Though this did make the create new event process a bit longer, it was a worthwhile trade-off as it made the create new event process far simpler.
For the third flow, had the hamburger icon in the itinerary view removed as it was causing some confusion as too its purpose among testers, other than that this view was largely untouched.
Next Steps: Lessons Learned
This entire process was a huge learning experience. I learned that:
An initial plan/hypothesis can and will change as you gather more data through research.
Research can be tedious, but remember that it can mean the difference between a useful and flawed product.
Breaking down the process into tiny steps can help you iron out the finer details.
Be ready to iterate and reiterate any process step if you realize something doesn't work out.
Capture your problems as early as possible (let flow two be a testament to this).
Fancier doesn't always mean better (Functionality First).
Next Steps: Test & Iterate!
As we already know, design is an iterative process. Due to time constraints, I was not able to achieve all the flows I wanted to implement (Smart Search, User Profile, Community, etc...) and had to focus on creating a minimum viable product. So the next steps would be...
Implement a Smart Search feature for users to find flights, hotels, and attractions.
Create User Profile tab for users to add/change personal info (name, profile picture, and other basic info).
Further research and Implement a Community page for users to share photos and write blogs and reviews of attractions.
Continue to research and design, test, and iterate through the process.