My Work

About Me

Resume

UX CASE STUDY 2026

OVERVIEW

RESEARCH

DESIGN

TESTING

FINAL PROTOTYPE

REFLECTION

UX Design

UI Design

End-to-End

Mobile App

A location-based meetup app that helps friends find the perfect place to meet in the middle

Coordinating plans with friends often requires multiple conversations, searching across platforms, and negotiating locations. Halfway simplifies the planning process by helping users find convenient meetup spots based on everyone’s location and preferences

PROJECT TYPE

End-End Mobile App

DURATION

5 weeks

ROLE

UX/UI Designer

TOOLS

Figma, Figjam, Maze

Find the perfect spot for a meetup

Get Started

Log in

9:41

01

Overview

Project Brief

A mobile app designed to help friends, partners, family, and groups find convenient and meaningful places to meet based on their locations, preferences, and constraints. This app simplifies the often frustrating process of coordinating plans and deciding what to do when meeting up. The app recommends fair personalized meet up spots, activities, and venues

Planning meetups with friends often involves a frustrating back-and-forth process. Existing tools help users find places, but they do not solve the problem of choosing a location collaboratively

Problem

Design a mobile experience that reduces friction when planning social meetups by helping groups quickly discover a convenient meeting location

Solution

Business Goals:

Helping to solve a real-world, common coordination problem

Drive user engagement

Create opportunities for partnerships

User Goals:

Quickly find fair and convenient locations

Easily share, compare, and finalize meetup options within one platform

Goal

Target Audience

Socially active adults who frequently coordinate meetups with friends, family, or partners

Design Process

Project brief and overview

User Research

Competitor Analysis

User Personas

Affinity Mapping

Feature Set

Sitemapping

Wireframing

Low fidelity prototype

High fidelity prototype

Usability Testing

Iterations

Final Prototype

UI Kit

Discover

Define

Develop

Deliver

*A look behind the scenes of my process. From initial research to the final prototype, I structured my workflow around the design process and real user insights.*

02

User Research

User Research

Goal

I wanted to understand:

How people currently plan meetups?

What causes friction during planning?

What tools users rely on?

What features would make meetup planning easier?

Methods

Survey: X participants

Interviews: X users

Competitive analysis

User testing

Finding 1

Planning requires too many tools.


Users commonly switch between:

Maps

Text messages

Social media

Calendar apps

Finding 2

Fairness matters.


Users want meetup locations that feel balanced rather than choosing a location based on one person’s convenience

Finding 3

Users value real connection.


Users want to spend less time planning and more time actually connecting.

Top Pain Points in Meetup Coordination

Deciding on a fair location

77%

Coordinating schedules

68%

Choosing venue type

59%

Getting consensus

54%

Figuring out navigation to location

62%

User Interviews

MA

Maeve, 26

Marketing Professional

“I spend more time deciding where to meet than actually meeting up with people.”

Long commute, endless group chats

AW

Andrew, 28

Computer Science Engineer

“Plans always change last minute because someone complains about the distance.”

Changing plans, transportation limits

MA

Jennifer, 52

Project Manager

“For client meetings, I need to find a neutral spot quickly and not waste time researching and Googling.”

Wasted planning time, professionalism

MA

Sam, 34

Restaurant Worker

“Trying to meet up with friends after work sometimes just stays in the group chat because we can’t decide”

Indecision, time spent deciding & debating

03

Analysis

User Personas

Olivia Chen

AGE

GOALS

PAIN POINTS

BEHAVIORS

STORY

26

Social Media Manager

Philadelphia, PA

Olivia meets up with friends, coworkers, and her partner several times a week. Most plans happen spontaneously through group chats, where conversations quickly become cluttered with screenshots, restaurant links, and “what about this place?” messages.


She enjoys discovering new spots and values the overall experience of going out, but she gets frustrated when simple plans turn into long decision threads.

Too much back-and-forth in group chats

Comparing multiple links and screenshots

Difficulty narrowing down options

Coordinating schedules and availability

Feeling overwhelmed by too many choices

Frequently Uses - Google maps, text messaging, Google search, Instagram/TikTok recommendation, calendar apps

Find places everyone feels excited about

Make planning feel easier

Discover new places without endless searching

Keep meetup planning collaborative and social

Avoid repeating the same places every weekend

Bachelor’s in Marketing and Business

LOCATION

EDUCATION

JOB TITLE

“It feels like we spend more time deciding where to go than actually hanging out.”

Marcus Rivera

AGE

GOALS

PAIN POINTS

BEHAVIORS

STORY

35

Project Manager

Austin, TX

Marcus frequently meets up with friends who live farther away. Because people are often traveling from different directions, he spends a lot of time trying to find places that feel fair for everyone.


Marcus prefers practical solutions and dislikes wasting time coordinating plans. If deciding takes too long, he often defaults to the same reliable spots just to avoid another complicated discussion.

Manually calculating halfway points

Unequal travel times

Too many messages before deciding

Switching between apps repeatedly

Plans stalling because nobody can choose

Frequently Uses - Google maps, text messaging, Google search, Yelp, calendar apps

Find fair meetup locations quickly

Reduce planning time

Balance travel effort between people

Make decisions faster

Avoid unnecessary texting and negotiation

Masters in Project Management

LOCATION

EDUCATION

JOB TITLE

“I just want to find somewhere that makes sense for everyone without spending so long figuring it out.”

Competitor Analysis

Features

MeetWays

Calculates an optimal midpoint

Recommends nearby venues

Real-time traffic

Group-decision making

Shared planning

Easy guided workflow

Supports multiple transportation modes

What’s Halfway

Google Maps

Results & Outcome

No competitor fully supports collaborative meetup planning, with users still relying on external messaging apps

Midpoint-focused tools prioritize simplicity over flexibility, offering quick calculations but limited personalization

Navigation platforms provide rich location data and real-time traffic, but lack dedicated features for finding fair meeting points or facilitating shared decision-making

Affinity Mapping

Raw Insights

Users rely on multiple apps & tools

Google Search & Maps act as a starting point

Multiple back and forth conversations

Decision making is collaborative but fragmented

It can be hard to make a decision with a large group

Informal voting for decisions

Travel time causes friction

Users want efficiency and quick decisions

Users often default to a familiar place

Key Findings

Planning is social but lacks a centralized space

Users rely on a fragmented workflow across multiple apps

Decision making is made by comparison

Users often feel the need for a speedy decision

Decisions need to be made by consensus and need to feel fair

User Journey

Creating a New Meetup

Sitemap

04

Design

Wireframes

Low-fi designs

Go to Lo-Fi Wireframes

What worked?


Users commonly switch between:

Maps

Text messages

Social media

Calendar apps

What didn’t worked?


Users commonly switch between:

Maps

Text messages

Social media

Calendar apps

05

Branding

UI Kit & Components

Color Palette

Primary

#C56D5A

Secondary

#755158

Accents

#3B4355

Neutral

#F9F9F8

Dark

#191C21

Typography Scale

Display / Logo

Chennai

Titles

Lato

Text

Poppins

Icon System

Light

home

search

SEND

map-pin

bell

person

clock

message

heart

coffee

plus

arrow-right

walking

car

bike

plane

Icon System

Dark

home

search

SEND

map-pin

bell

person

clock

message

heart

coffee

plus

arrow-right

walking

car

bike

plane

Main Logo

Logo on dark background

1. Buttons

Primary Button

Get Started

Secondary Button (Disabled)

Continue

Text Link

Skip for now

2. Inputs

Text Input

Full Name

Text Input Active

Sarah Jenkins

Search Bar

Search for a location...

4. Preference Tiles

Walking

Driving

Cycling

Budget Selector

$

$$

$$$

10. Meetup Card (Active)

Lunch with Team

Confirmed

El Vez - Mexican Restaurant

Today, 12:30 PM

AJ

SK

MT

11. Meetup Card (Recent)

Coffee Catch-up

Sunday • Brew House

Date Night

May 2 • El Pescador

Avatars & Chips

Sizing

SA

DA

MA

Selected Friend Chip

SA

Sara

12. Bottom Navigation

Home

Discover

Map

Activity

YO

Profile

15. Top Navigation Bars

Light Variant

AJ

Dark Variant (Splash)

AJ

Dark Theme Documentation

Login Primary Button

Log in

Signup Primary Button

Sign up

Splash Theme Preview

Find the perfect spot for a meetup

Get Started

Log in

High-fi designs

Find the perfect spot for a meetup

Get Started

Log in

Set Preferences

Customize your default meetup settings

TRAVEL MODE

MAX DISTANCE

BUDGET

Driving

Train

Plane

Cycling

Up to 30 minutes

$

$$$

$$

Continue

Walking

Home

Discover

Map

Activity

Profile

Create New Meetup

ACTIVE

RECENT

Lunch with Team

El Vez

Today, 12:30 PM

Confirmed

AJ

SK

MT

Drinks with Friends

Midtown Central

Friday, 8:00 PM

Pending

SB

DD

Coffee Catch-up

Sunday - Brew House

Date Night

May 2 - El Pescador

College Gang Meetup

May 9 - Escape Room & Drinks

See All

You

Philadelphia

Parc

French Restaurant

Cool, Chic, Ambient vibes

227 S 18th St, Philadelphia, PA 19103

Home

Discover

Map

Activity

Profile

Start a Meetup

You

Dinner in Philly

Parc - French Restaurant

Date

Friday, May 19

Time

8:00 PM

Location

Parc Restuarant

Participants

You

8 min away (walking)

Sara

SA

9 min away (walking)

Confirm?

Overview

Location

People

You

Museums

See All

Museum of Illusions

Directions

Share

Museums of Fine Art

Directions

Share

Discover

Restaurants

Activities

Saved

All

Villa Maria Italian Bistro

4.9

(2.9k)

0.5 miles

Directions

Share

Coffee Central

4.6

(500)

0.2 miles

Directions

Share

See All

See All

Philadelphia’s Magic Gardens

4.8

(100k)

2.5 miles

Directions

Share

Escape Room

3.9

(501)

1.63 miles

Directions

Share

Search

Home

Discover

Map

Activity

Profile

You

Restaurants

Activities

Museums

Go to High-Fi Wireframes

06

Testing

Testing

Goal

I wanted to understand:

Can users understand how to create a meetup?

Can users find location recommendations?

Does the voting process feel intuitive?

Results

Key Findings

Participants understood that the app helps people find convenient meeting locations between two destinations, reducing the time spent coordinating through multiple apps

Users wanted more personalized recommendations

Participants wanted the ability to compare multiple meeting locations before making a decision

Several users looked for additional context, including estimated travel times for each person, parking availability, and nearby public transportation options

Design Improvements

Simplified the onboarding flow to better communicate the app's purpose

Expanded filtering options for budget, cuisine, activities, and atmosphere

Improved the map interface with clearer travel information and location details

Added comparison views to help users evaluate multiple destinations


Task Flows

07

Final Prototype

Introducing Halfway


✓ Find a fair meetup location
✓ Reduce planning conversations
✓ Make decisions together
✓ Spend more time connecting

Go to Prototype

08

Reflection

This project taught me that successful UX is not only about creating an intuitive interface, but understanding the emotional frustrations behind a problem. The biggest challenge was not helping users discover places — it was helping groups make decisions together.

Next Steps

Future improvements:

Calendar integration

Restaurant reservations

Personalized recommendations

Voting

Saved meetup groups

Real-time availability