Based on my two user personas, I detailed three main problems I wanted my app to solve. While two of three are focused primarily on the needs of one persona, the benefits would be felt by both.
—————
I took the best ideas from my brainstorming exercises and mapped them onto a feature prioritization matrix. What emerged was a product that allowed users to better control complex travel problems and offer a custom experience to both user types.
Finding the best time to travel with loved ones and coordinating budgetary & activity details emerged as two primary functionalities to explore.
Reduce overwhelm and anxiety experienced by "trip leader" type users
Help groups plan trips that work for all parties involved
Help "hands-off travelers" see all their details, group communications, and to-dos in one place
Tripmates makes planning group trips a breeze. Save money, find dates that work for everyone, and book events & services in one place. With Tripmates, you and your loved ones can skip the stress and focus on the fun.
—————
Throughout this process, I referenced my user research and feature ideation brainstorming before moving on to wireframing. I also built a more complex user flow that builds out screens that would appear in transition between these main pages and steps.
To differentiate Tripmates from competitor apps and to help users stay 'grounded' during the planning process, I decided on a calming, earthy color scheme.
The name 'Tripmates' came from a desire to spotlight the collaborative nature of this travel planning app. I wanted to make it immediately clear how the app can help travelers and appeal directly to those who take trips with groups of loved ones.
The logo and tagline lockup help reinforce the user's end goal: make memories abroad (or more locally!) with friends and family. The airplane and dot mark can also be used stand-alone for an app icon or within smaller spaces inside the app itself.
Users can create new trips and invite their friends to join, or view public trips that friends have created.
During the creation of a new trip, users can choose to invite tripmates immediately, or skip ahead and continue adding details to the trip. Dates can be chosen or left blank during the trip creation flow and set later after tripmates have been invited.
Trips can be joined through the app by viewing public trips planned by friends, or invites can be sent and accepted manually by selected users after inputting phone or email addresses.
One of the top struggles for both types of users—trip leaders and hands-off travelers—was the back-and-forth that needs to happen to choose dates that work for the most (or all) travelers. I solved for this by allowing users to input their availability into Tripmates, either manually marking off weeks they are unavailable, or connecting their Google/Apple/.ics calendar to their account.
Users can then see the best dates for a trip with invited tripmates, either by selecting the trip length in number of days and searching for the best dates within all tripmates' schedules, or selecting set dates and seeing who is available during that time.
During the planning process, individual trip pages display users who have confirmed, declined, and those who have not responded to confirm yet. The trip leader(s) are also marked with a small crown symbol.
During my research, I found that it was most likely for trip plans to begin through in-person or text message/chat, which nearly all users reported worked well for them. With this in mind, I wanted to encourage users to create a trip at this crucial point: when plans are being seriously considered but details are not yet fleshed out.
After a trip is created, it can be made public (to Tripmates friends) or private (viewable by invitees only). Public trips display a short preview to users, with details like the date, location, tags, and confirmed tripmates. A user can request to join public trips created by their Tripmates friends.
—————
I conducted tests with 4 users, giving them a short list of tasks, including:
I analyzed and organized my notes from the guerrilla testing recordings, mapping them by frequency of responses. The most common issues revolved around creating a new trip, or not knowing where to find buttons.
In my next design projects, I look forward to learning more insights from user testing and to challenge myself to test more frequently between iterations of my designs. The Design Thinking process is incredibly helpful in challenging personal biases we might have when designing products, such as what functionalities users find most exciting or helpful, and how they want to interact with an app or website.
Overall, I’m very proud of the work I did developing the Tripmates product and app design, and can’t wait to create more!
What I'd do next: I'd like to further refine the features relating to budgeting next, as it was one of the top reasons users stated they find group trip planning difficult. If I had more time, I'd conduct surveys throughout the research process to get more quantitative data from a greater variety of potential users.
Photos from Unsplash
Icons in Prototypes from Iconify
Wireframe Phone Frames from @designerarvid
Fonts from Google Fonts
iOS Resources from iOS 17 Design Library