The business team has found that the number of people who say they are going to an event is significantly higher than the actual number of people who attend. Their data shows that, on average only 20% of people who RSVP actually show up at the event.
Although I was familiar with most of the techniques required for this project, the time constraint forced me to carefully select the most effective techniques in order to complete the work within one month.
Increase the conversion of accepted invites to event attendees and help people to meet new friends.
EventMeet is an app that increases event attendance through several key features, including:
Participants found the user flow to be smooth and straight forward
Participants liked the UI design of the app
Participants said an app like this could help them attend more events
I followed the Design Thinking process as a roadmap to make sure that my design decisions were supported by user research and feedback.
I began this project by conducting competitive analysis of apps with similar goals, focusing on their user flows for RSVPing to events.
Add a filter button for date, category, type of event, and distance.
Include a section for users to see their previous and upcoming events.
Allow users to see the list of participants for each event.
Use live and exciting colors for CTA buttons.
Ensure a clear search box for users to search for specific events by keyword.
Display a "free" label for events that do not require payment.
I created a screener survey to identify five individuals who have previously RSVP'd for an event but did not attend.
After conducting user interviews, I used affinity mapping to group and categorize the information collected into general themes. This process provided me with more in-depth insights into the factors that prevent my target users from attending events, which in turn helped me create detailed personas.
I used the results from the affinity maps to create two personas that represent different types of users:
Based on the insights gained from the personas, it became clear that the first group, who values attending events with friends, should be my primary focus when developing solutions.
Using affinity maps and persona, I created “how might we” questions to reframe my insights to provide an accurate description of the challenges I had. It also led me Ideate on the right problems during the next phases of the project.
1
How might we minimize factors that prevent people from attending an event?
3
How might we find ways so people won’t forget about the events?
2
How might we create a community so people can make friends to go with to an event?
Creating user flows was a critical step in understanding the series of actions required to guide my users from the homepage of the app to RSVPing for an event.
To help my main persona attend events with friends and remember scheduled events, a significant challenge was creating a feature to enable her to connect with other attendees and start conversations.
User Flow: RSVP an event
After mapping out the user flows, I began sketching screens that addressed my users' pain points.
After sketching, I created high-fidelity wireframes in Figma to add more detail and visualize the final screens.
This also helped me test the user flow for RSVP, see how users would interact with the group chat and notification screens.
A couple of wireframes are shown below:
Before creating high-fidelity screens, I developed a style guide to define the look and feel of the app's UI elements.
The business team provided the brand platform, which included the brand attributes and personality. Using this information, I created:
to ensure consistency with the brand platform.
To make the app as accessible and inclusive as possible, I ensured that all colors passed AAA-rated contrast requirements and all fonts and UI elements followed both Apple and Google's design principles for sizing.
I created an interactive prototype using Figma and conducted a moderated usability testing on 5 participants.
Although 4 out of 5 users told me that the user flow was smooth, there were some pain points.
With the users' pain points in mind, I created high fidelity screens by revising my design solutions based on the feedback gathered during user testing:
Expected to see more icons on the filter screen.
Group chat was hard to be found.
Pop up notification was hard to be read.
Creating high fidelity screens helped me conduct the next round of user tests, as participants could better interact with the app in this stage, and they could give me more reliable feedback. It also helped me to see what the final app would look like.
I conducted a second moderated usability testing on 5 new participants.
While all 5 users told me the flow was smooth, there were some parts that needed to be revised.
Here includes the most important results of the user testing before and after revising my design solutions:
Expected a confirmation note after activating notification for upcoming events.
Below includes the summary of the users’ pain points in usability test 1 and their success in usability test 2 after revising those pain points: