Zeitcaster Event Discovery Experience

Help people navigate through thousands of events to find the relevant ones.

 
 

Role

UXUI Design
Interaction Design

Team

4 Designers

3 Enginners

Duration

2021.02-current
around 200 hr

Category

Design Challenge
Turned into Freelance

 
Frame 5109.png
 

Context

 
Background/

Last winter, I participated in the UX Result Hackathon with a few friends, May, Nora, and Elijah. We won the Zeitcaster Design Challenge and then got the opportunity to continue working with Zeitcaster to redesign their product.

About Zeitcaster/

Zeitcaster is a location-based curated library of events for people who plan for their friends, parents, and kids.

Events in Zeitcaster are collected by editors living in this community representing different age groups. Currently, it provides in-person event information in massechussets and online event information in the US.

My Role/

After the hackathon, I was mainly responsible for the Event discovery experience.

During the Hackathon, we all contributed to different aspects of the challenge. After the Hackathon, the project scope includes the event discovery experience, event saving experience, create account experience, and the editors’ experience. I was mainly responsible for the UXUI of the event discovery experience, the interactions, and the interactive prototype. I also initiated the style guide and the pattern library. Phase 1 was launched and the rest are still in development.

Impact after launching phase 1/

35.57%↑ Pageviews
5.1%↑ Returning Users
101.69%↑ Average Session Duration

 
 
 

Review from the Client ↓

Screen Shot 2021-07-19 at 6.56 1.png
 
 

 

Problem

Zeitcaster offers thousands of events, yet users cannot find the event they are interested in.

Before Redesign ↓

 
search with map.gif
 

 

Solution

Quick View

Users can use the keyword search to find what they have in mind, filter down their options, browse events using the map, and view more events from the same organizer and same category around.

Summary Block
This is example content. Double-click here and select a page to feature its content. Learn more
 

Search

Keyword search and location search are prominent on global navigation, helping users to navigate the site.

 
search.gif
 
 

Filter

A horizontal filter bar helps save visual space, shows the users the context of their search results, and allows users to understand the range of the events Zeitcaster is covering.

 
Screen Shot 2021-05-27 at 1.38.17 AM.png
 
 
 

Map

While hovering on the card, the pin on the map will highlight the location.

While clicking on the pin, a thumbnail of the event will pop up.

 
Screen Recording 2021-06-02 at 12.01.11 PM.gif
 
 

Interaction

I added interactive details, different states, fixed positions, etc., to optimize the experience, emphasizing often-used functions and improving clarity.

 
interactive-frame.gif
 

Process >>>>>>>>

 

Understand

 

Business Context/

What are the metrics?

The client wanted to improve user engagement. Since there are more new users than returning users now, our priorities are activation and retention. The metrics we are looking at are page views, average Session Duration, and Returning Users.

 

User Interview

What do people care about the most when searching for events?

We first interviewed 9 people in the 24-35 age group (the primary user group) and then organized information into groups to find patterns.

 
Frame 5184.png
 

Interview Insights

 
Frame 5185.png
 

 

*Define

How might we?

1/ Nav & Filter: Informative & a sense of control

How might we help new users to learn about what this website is offering and also feel a sense of control and orientation?

2/ Get closer to the desired content

The current searching experience is confusing, how might we design the searching experience to help users find the relevant results?

3/ Responsive in mobile

60% of the users are viewing the website from their phone, how might we design the experience to work both on desktop and mobile.

 

 

*HMW1   Nav & Filter: Informative & a sense of control

 

Filter Bar

 

Position: Side or Top?

Since the Zeitcaster website contains a large number of events, a filtering system is a must. How can we layout the filter to help users understand the context and also considering how it could transfer to mobile?

Frame 37.png
 
 

We chose the top filter bar instead of the side filter because of the following reasons I collected:

🔸 It keeps the user’s attention in one place

🔸 Users frequently overlook the sidebar.

🔸 It is easier to scan and it can help our users learn about what this website’s offering.

🔸 Also, Baymard’s study shows that a horizontal filter bar significantly outperforms the left-sided one in terms of convenience and efficiency.

 

Search box

 

“We don’t have a search feature developed, is it necessary?”

We always consider search the most important feature for the site, yet the function isn’t developed and the client is leaning towards not having it or put it in the less prominent position.

I convinced the client for the following reasons:

🔸 Search is intuitive. It can be the fastest route to discovery.

🔸 Giving users a feeling of breadth or depth of the site's selection

🔸 Supporting users’ ability to return to an event previously found or heard of from friends.

🔸 Search allows us to learn about the users' needs. It tells us what they're looking for and we can optimize the website so that it delivers relevant information to users.

versions.png
 

Batch filter vs Interactive filter

 

“Why not refresh reacting to users’ every selection? It can show them how their actions are impacting the results. “

Batch filtering means that the page refreshes and gives results only after you’ve made some selection and clicked the Apply button. Interactive filtering is when the system reacts to your every choice and refreshes the page every time.

I chose to use an interactive filter for single choice and a batch filter for multiple choice.

The page only refreshes after multiple selections are made; the selection will also reflect on the filter bar and the header on top of the results.

Also, I added a loading refresh state to help users understand that the page is updated with new data.

Screen Recording 2021-06-02 at 11.40.23 PM.gif
 

Breadcrumbs

Sometimes the users land on this event detail page directly from the google search.

Users need breadcrumbs as an important navigational element that supports wayfinding — making users aware of their current location within the hierarchical structure of a website.

breadcrumb.png
 

 

*HMW2 Get closer to the desired content

 

Filter Bar

“I don’t care what to do, I just want to find something we can do together. ” - Chloe

During the interview, we found that sometimes users don’t care much what the event itself but who they are going with. The events can be categorized into events good for family, romantic partners, coworkers, friends, or meet someone new. With this filter, users can quickly filter the results down to the relevant ones.

goingwith.png
 

 


Location Search:
Dropdown list vs. keyword search?

 

Dropdown list could be disappointing.

The site before redesign only allows users to select from their location list. It is disappointing for users to not able to find their location, and they will leave the site since they would assume the event information are not relevant. However, Zeitcaster does provide online event information which could be relevant for users anywhere in the world.

 

Useful No Result Page

What if my location is not covered?

We know that many users could possibly not be able to find anything nearby since the location is not covered yet. However, a useful no result page could keep them staying.

Frame 5097.png
Frame 5098.png
 

 

*HMW3   Responsive in mobile

 
Screen Recording 2021-06-07 at 8.52.57 PM.gif
 

Filter bar

We decided to keep all filters in a horizontal scroll bar and also adding one all filter button for users to view filters in one place.

 
Frame 5102.png
Screen Recording 2021-06-07 at 10.02.55 PM.gif
Group 5067.png
 

 

*Style Guide

Frame 5103.png

Responsive Components

Screen Recording 2021-06-25 at 1.24.13 AM.gif
 
Screen Recording 2021-06-25 at 1.16.46 AM.gif

 

 

 *Learnings

1/ I learned to always prepare plenty to support my idea.

During every design review, the client wants to see all other possibilities and the reasons to choose one over all others. However, this mode isn’t the most efficient one, so I learned to always prepare the versions the client wants and the ones I recommended. If I decide to convince the client, I would always prepare enough resources ranging from user perspectives, case studies of competitors, and usability research articles. It isn't easy to persuade the client, so I always make sure there is plenty of evidence supporting my idea.

2/ Let the users talk

There are times we have different opinions with the client just because there are things we simply haven’t learn from the users yet. While discussing with the client, we never disagree just to disagree, we either both win or both lose. Only users know if it is a win. Every time when we meet a disagreement, we prepare a test or think of ways to collect feedback from the users.

The following is a user test we did while we had a disagreement about adding images to the card or not because currently we didn’t collect images for the events and it would increase the cost to add them. We found all users preferred the one with images because it feels more reliable and attractive.

More testing is planned and ongoing…

Group 5089.png
 

 More Projects ↓