
EVENT EASE
Event Ease is a mobile event app that helps tired young professionals find healthy, supporting events after work. Instead of overwhelming users with endless event listings, the app recommends activities based on energy cost, social intensity, location, detour, time, and vibe.
Through interviews, synthesis, user flows, information architecture, and iterative prototyping, I designed an experience that helps users move from “I want to go out, but I’m too tired to decide” to a clear, low-pressure plan that feels worth the effort.
Deliverables:
App Design
Interaction Design
User Experience
Branding
Problem
After work, users often feel mentally overloaded and physically tired. They still want to connect with others, but choosing an activity can feel like another task: comparing time, location, price, group size, and social intensity requires too much energy.
Solution
I designed an after-work event app that recommends manageable activities by filtering options through energy cost, social intensity, travel detour, schedule fit, and vibe. Instead of asking users to browse endlessly, the app helps them make a quick, low-pressure decision.
Key Features
Energy Cost
Helps users understand whether an event feels low, medium, or high effort.
On My Way
Recommends events near work, home, or along the route home.
Compare by Effort
Allows saved events to be compared by duration, detour, group size, and energy cost.
Notification-Driven Recommendations
Sends timely notifications so users don't miss saved/suitable events, improve purchase conversion rate.

Research
Trend
Discovering a shift in after-work social behavior
Socializing after work is shifting away from alcohol-centered nightlife toward activities that combine connection, wellness, and recovery. This created an opportunity to explore how an event app could support people who still want to go out, but need plans that feel manageable after a long workday.
Research Goal
To understand how people choose after-work activities when they are tired, and what makes an event feel worth the effort instead of stressful.
Interviews
Interviewee 1: Han

Wants to socialize but avoids alcohol-centered hangouts during weekdays.
Prefers small groups, early evenings, and easy exits.
Hesitates when the vibe, people, or time commitment is unclear.
Interviewee 2: Mia

Feels physically exhausted after work and avoids loud or crowded venues.
Likes calm activities such as walks, stretching, food, or low-pressure meetups.
Needs control over timing, location, and whether the plan feels restorative.
Synthesized Insights
Insight 1 — People want connection without burnout
Users still want to see people after work, but only when the plan feels light, gentle, and easy to leave.
Insight 2 — Uncertainty kills commitment
Not knowing the vibe, crowd, location, time cost, or social expectation makes users hesitate or cancel.
Insight 3 — Wellbeing is part of the decision
Users evaluate events not only by fun, but by how they will feel tomorrow: sleep, energy, comfort, and emotional recovery matter.

Define
Problem Statement
How might we help tired workers choose after-work plans that feel socially meaningful, physically manageable, and easy to commit to?
Persona

Design Principles
Low cognitive load
Reduce browsing, comparing, and overthinking.
Predictable vibe
Make social intensity, group size, and event atmosphere clear.
Energy-aware decisions
Treat effort, recovery, and next-day wellbeing as design inputs.
Flexible commitment
Support saving, comparing, booking, and cancellation without pressure.

Develop
Object-Oriented UX
To avoid designing another generic event listing app, I defined the key objects around after-work decision-making. The most important design challenge was not simply showing events, but helping users judge whether an event was worth the effort tonight.

Balancing User Needs and Technical Feasibility
User Need
Personalized recommendations without feeling over-surveilled.
Technical Constraint
The app cannot rely on complex behavioral prediction or multiple permissions at launch.
Design Decision
Use layered data model, first essential inputs, later optional personalization.
Analysis
Users needed personalized recommendations, but too much data collection at launch could feel invasive and technically unrealistic. I separated the data needs into required information and optional personalization, so the product could feel useful without asking for too much upfront.
Location, time availability, and notifications support the core experience, while calendar access, contacts, and deeper preference learning remain optional. This layered model keeps the first version feasible, privacy-conscious, and easier for users to trust.
Data & Access Audit

Balancing User and Business Needs
User Need
Feel in control, avoid pressure, understand effort before committing.
Business Need
Increase event discovery, booking conversion, and return visits.
Design Decision
Use inline onboarding, fit summaries, saved events, and notifications.
Analysis
Users wanted after-work plans that felt low-pressure and easy to understand, while the product still needed to support discovery, booking, and repeat engagement. To balance both sides, I designed the experience around confidence rather than urgency.
I used inline onboarding so users could browse event cards before creating an account. This shows the app’s core value early, while account creation and personalization appear later when they support clear actions like saving, booking, or receiving recommendations.
Onboarding
When initially open the app, user can quickly start by scrolling on the globe to view events. They can also click on “Current Location” to view events around them, or search somewhere else. This allows user to view events early without sign in / sign up.

Book Event + Notification
User view event detail, book events, receive confirmation, and turn on upcoming events reminder notification.

Usability Testing & Iteration
Search Flow
Task
The user just got off work feeling mentally tired, they want to quickly find a Puppy Yoga class near home to recharge.
Key Feedback
Users may not know what to search for when they are tired.
Filters were not visible early enough.
Results did not explain "Why fit", costing users energy to distinguish.


Design Iterations
Added Browse Categories to Search Page.
Added Filter on the Search Page and keep quick chips on the Results Page.
Reduce users effort by recommending a most suitable activity with "One-line Fit Summary". Displaying key information such as social intensity, vibe, group size, and detour time without clicking into Details Page.
Notification Flow
Task
The user receives a notification that a spot has opened for a saved event. They need to quickly understand why the event is suitable for them, check the details, and book quickly before the spot is gone.
Key Feedback
Users wanted to know how many spots are available, or how urgent the spot is.
After booking, users needed clear next steps: view booking, set reminders, explore similar events, or cancel if plans changed.

Design Iterations
Linked the notification to the relevant Event Detail page with clear spots availability.
Clear navigation on confirmation page: upcoming event reminder, similar events, and view booking as next steps.
Added a visible Cancel Booking option in the booking detail page, supporting easy cancellation.
App Map





Final Delivery
Onboarding
The onboarding process is easy and fluent, it shows events early, reduce user's energy cost of building up a profile. Later, the app introduces personalization gradually.
Search & Results
The search experience supports both intentional search and low-effort browsing discovery. Users can search directly, browse categories, or filter by date, time, group size, and energy cost.
Consider travel distance and time are “Energy Cost”, there are short cuts to access user’s Current Location, Home, Work, On the Way, to quick filter nearby events.
User Profile
Profile page is where user can view their Achievements, edit General Info and Preferences manually, purchase Membership, and manage Notification settings.
Notification
The notification flow helps users act at the right moment, especially when they are tired and unlikely to reopen the app manually. It increase app's conversion rate.
Reflection
Reflection
This project helped me think about event discovery not as a browsing problem, but as an energy-management problem. For tired users, the best recommendation is not always the most exciting event. It is the event that feels possible, clear, and emotionally safe enough to choose.
Next Steps
Test the prototype with more working professionals after real workdays
Refine how “energy cost” is calculated and explained
Improve privacy controls for location and personalization data
Add friend-invite flows
Next work
© 2026 ziruzhao.com. All rights reserved.
