Fever
Working with an existing product, I added a feature to enhance purchases and create an easier user flow.
Overview
Challenge
Adding a feature to an existing product to help increase app usage and user friendly navigation.
Solution
Fever is a mobile application that helps users purchase tickets to events happening in their city. Users can choose what city they want to find events for and browse the hundreds of options. Adding a cart feature to this app would help users purchase tickets to more than one event and save events that were added to their cart. This feature will also help increase purchases and create better user-friendly navigation.
Role: UX/UI Designer
Tools: Figma, Photoshop
Process
Research
Initial Research Goals
Determine how well-known Fever is
Determine how people search for events in their city
Where do people purchase event tickets
How will Fever gain an audience
Comparative Analysis
My goal for this project was to not change Fever's brand. I wanted my feature to fit right in with the app as if it was there since the beginning. To do this, I had to do some design research. This analysis was done between popular event ticket services that offer similar experiences. Gathering ticket sales statistics helped me understand how large this industry is and how many people use it.
Demographic Info
There were 3 people who participated in the research interviews and varied in age from 24-27. All participants were familiar with social media sites and have used different sites to purchase entertainment event tickets.
Pains & Gains
Suggested Solution
Using this research to supplement my initial idea for a feature, I developed the following elements to begin the design process:
Items being saved in cart with the time and date (if event is still available)
Purchasing more than one event
Having the option to check-out or shop for more events
Product Development Roadmap
Fever has many products and features to its app. When adding a cart feature, I created a product development roadmap focused on cart features. Below are the features I added to the cart:
Design
Sketches
When sketching the pages for the app, I focused on how the cart feature will fit onto the home screen. I also wanted to design a user friendly layout when adding multiple events to the cart. Adding the event prices as well as the total price helps users see all the fees on one page, preventing confusion.
Task Flow
When creating this task flow, the goal was for the user to be able to use the new cart feature to check out without any hassle. It begins with the user logging into the app, browsing events, choosing an event, selecting time, date, and quantity of tickets, and finally completing the purchase in the checkout phase. Below is a visualization of the task flow:
User Flow
The User flow went a little more in depth. The user went through the same process to purchase tickets but was faced with decisions along the way. Users were able to choose their event but had a choice to add another event to the cart. This feature increases purchases and lets users accomplish multiple things in one checkout. Below is a cropped image of the user flow:
Wireframes
Wanting to preserve the original app layout, I decided to add the cart icon on the homepage. Adding the cart icon to the homepage made it easily accessible for users to view what is in their cart. Working my way down, I began creating the log in page and ended with the final ticket viewing. One the home page, the event icons scroll horizontally to save space.
UI Kit
This UI kit contains typography, buttons, a color palette, and cards. Since I was only adding a feature to the app, most of the elements remained the same. I created a UI kit to help with building the pages. Using components of the cards made the process go a lot faster.
Responsive UI Design
Below is the first version of the design layouts. Adding the cart icon to the corner of the homepage fit better than I anticipated. I added multiple events to the cart to show how the feature would work and look. Tickets can be viewed on the ticket section. When opened, users can see the details of their event.
Test
User Prototype Testing
After creating the prototype I conducted some user prototype testing on the Fever flow created. The flow included logging in, checking the cart, adding multiple events to the cart, successfully checking out, checking purchased tickets in the ticket section and viewing purchased ticket information.
I conducted prototype testing with 3 participants as well as my colleagues. They provided great feedback about the app and had some great suggestions. Some suggestions that made improvements to the prototype included:
Changing hierarchy of product page descriptions
Anchor date picker to bottom of screen
Add separate ticket selector page
Add CTA button to edit ticket information at checkout
Provide a section for discounts and vouchers
Final Outcome
Final Design
After receiving great feedback from participants, colleagues, and mentor I designed the final pages of the app. The changes include:
Having the purchase button stick to the bottom of the product screen at all times
Providing options to change ticket time, date, or quantity on the cart page
Adding a warning to users that adding the event to the cart does not guarantee reservations until after purchase
Visible CTA for users to view their purchased tickets in the ticket section
Prototype
Click the image below to test out the prototype.
Final Takeaways
Adding a feature to an existing app like Fever is just as tricky as creating an app from scratch. Most participants weren't familiar with experience event apps like Fever. Many don't know where to look for events and decide to google or click ads on social media. Fever offers events in many different price ranges. Adding a cart feature to be able to purchase more than one event in a single time would increase profits as well as increase easy user flow.