hero
smart scheduling

UX-UI MOBILE DESIGN

Designing a Seamless Scheduling Experience for LunchME Chat

LunchME is a social coffee chat platform designed to help users grow their professional network over shared meals. A key challenge emerged after invitations were accepted: many users stalled in chat interface without moving forward to schedule a meetup. This redesign introduced a lightweight, AI-assisted scheduling flow directly into the chat, reducing friction, speeding up decision-making, and strengthening online-to-offline conversion.

ROLE

Research & Analysis
UX/UI Design
Lead Design Workshop
Design Strategy
Usability Testing

TOOLS

Figma
Figjam

TIMELINE

Jun - Aug 2025

01

Research

CHALLENGE • Coordinating time and place between coffee chat strangers is exhausting

CHALLENGE • Coordinating time and place between coffee chat strangers is exhausting

CHALLENGE • Coordinating time and place between coffee chat strangers is exhausting

We conducted interviews with both senders and invitees to understand their behavioral patterns and discovered that scheduling an actual meetup between strangers required considerable effort to negotiate time, place, and preferences. The original onboarding flow attempted to solve this by asking users to pre-fill their availability. However, the lengthy process caused frustration and high drop-off rates — leading the business to lose users even before they completed registration.

user personas

COMPETITIVE ANALYSIS • Identifying gaps in scheduling and chat experiences

COMPETITIVE ANALYSIS • Identifying gaps in scheduling and chat experiences

COMPETITIVE ANALYSIS • Identifying gaps in scheduling and chat experiences

I analyzed leading scheduling tools and social apps to benchmark how users coordinate time and location. Compared with competitors, the current LunchME version revealed several gaps — it lacked visibility into users’ availability, offered limited interactivity within the chat interface, provided minimal guidance during scheduling, and had no AI-powered suggestions to streamline decisions. These insights uncovered opportunities to embed lightweight scheduling directly into the chat flow, reducing cognitive effort and making coordination more effortless.

competative analysis

02

Strategy

BRAINSTORM • Reimagining the “Book Time & Place” flow via design sprints

BRAINSTORM • Reimagining the “Book Time & Place” flow via design sprints

BRAINSTORM • Reimagining the “Book Time & Place” flow via design sprints

To tackle the friction-heavy scheduling experience, I facilitated a Crazy 8s design workshop to reimagine the “Book Time & Place” flow within chat — turning scheduling from a tedious task into a natural part of the conversation. The sprint generated diverse ideas, including AI-driven conversational scheduling, mutual availability visibility, AI Match for smart coordination, multi-time and location options, one-tap rescheduling, and gamified interactions to make planning more engaging. These explorations inspired a more intelligent and human-centered in-chat scheduling experience.

design workshop

JOURNEY MAP • Defining feature needs to address key frictions in coordination and trust

JOURNEY MAP • Defining feature needs to address key frictions in coordination and trust

JOURNEY MAP • Defining feature needs to address key frictions in coordination and trust

Using insights from prior research, I mapped end-to-end journeys for two personas — the Sender (initiator) and the Invitee (responder). This mapping revealed emotional highs and lows across each stage, uncovering friction points around time coordination, venue selection, and trust validation. From these insights, I defined key features to address coordination and trust challenges:
• Smart time coordination — AI-assisted suggestions to reduce negotiation effort
• In-chat scheduling flow — integrate booking of time and place directly within the conversation
• Conversion booster — streamline steps from chat to confirmed meetup
• Trust validation system — transparent and secure check-in and payment process

journey mapping

SETTING DESIGN GOALS • Core UX

SETTING DESIGN GOALS • Core UX

SETTING DESIGN GOALS • Core UX

How might we enable quick, in-chat scheduling of time and place to improve the success rate of meaningful meetups?

Setting design goals

03

UX/UI Design

USER FLOW • Designing adaptive scheduling scenarios

USER FLOW • Designing adaptive scheduling scenarios

USER FLOW • Designing adaptive scheduling scenarios

I mapped four interaction flows for (time) scheduling first between Sender (A) and Invitee (B):
• Neither user has set availability
• A has set availability, but B has not
• B has set availability, but A has not
• Both have availability set
Each path dynamically adjusts entry points, prompts, and suggestions to keep users engaged, reduce drop-offs, and promote fairness.

Coffe chat time schedule flow

SKETCHING • Exploring divergent interface concepts

SKETCHING • Exploring divergent interface concepts

SKETCHING • Exploring divergent interface concepts

I sketched multiple interaction models — from embedded chat assistants to modular time-picking overlays — and tested these with stakeholders. Through quick feedback cycles, we identified that inline conversational scheduling provided the most intuitive experience while keeping users in the flow of conversation.

some sketches

DESIGN V1 – FEATURE 1 • Conversational scheduling for seamless interaction

DESIGN V1 – FEATURE 1 • Conversational scheduling for seamless interaction

DESIGN V1 – FEATURE 1 • Conversational scheduling for seamless interaction

Smart time-slot suggestions appear contextually as users type, turning scheduling into a natural extension of the conversation rather than a separate task. Users can also tap “AI Match” to set their availability and receive smart matches with compatible times for both parties later.

V1-1

DESIGN V1 – FEATURE 2 • AI matching for smarter coordination

DESIGN V1 – FEATURE 2 • AI matching for smarter coordination

DESIGN V1 – FEATURE 2 • AI matching for smarter coordination

The system learns user preferences to propose optimized time and venue options. Invitees can accept, modify, or propose alternatives via a lightweight calendar.

V1-2

DESIGN V1 – FEATURE 3 • Floating progress bar for real time guidance

DESIGN V1 – FEATURE 3 • Floating progress bar for real time guidance

DESIGN V1 – FEATURE 3 • Floating progress bar for real time guidance

A top tracker clearly visualizes progress — Time → Place → Check-in. As meeting times approach, users receive timely reminders to plan and go. High-contrast visuals improve visibility and accessibility.

V1-3

DESIGN V1 – FEATURE 4 • Minimal for key info, expandable for actions

DESIGN V1 – FEATURE 4 • Minimal for key info, expandable for actions

DESIGN V1 – FEATURE 4 • Minimal for key info, expandable for actions

Core details stay visible while extended actions (reschedule, cancel, navigation, details) remain collapsible for a clean, focused UI.

V1-4

DESIGN V1 – FEATURE 5 • Validation for secure payment

DESIGN V1 – FEATURE 5 • Validation for secure payment

DESIGN V1 – FEATURE 5 • Validation for secure payment

A final GPS-based or PIN input check-in confirms the meetup, ensuring inviatation payment release only when invitees’ attendance is verified.

V1-5

04

System Design

SYSTEM LOGIC • Establishing trust and fairness in coordination

SYSTEM LOGIC • Establishing trust and fairness in coordination

SYSTEM LOGIC • Establishing trust and fairness in coordination

To ensure a seamless and trustworthy experience, I designed supporting system logics that handle fairness, responsibility, and contextual intelligence behind each interaction. These logics clarify how the app manages cancellations, payments, and recommendations — maintaining transparency and reinforcing user trust.

DESIGN PRINCIPLE • Balancing fairness and flexibility through the rescheduling policy

DESIGN PRINCIPLE • Balancing fairness and flexibility through the rescheduling policy

DESIGN PRINCIPLE • Balancing fairness and flexibility through the rescheduling policy

This policy was crafted to balance fairness and convenience for both senders and invitees—minimizing frustration and misuse while promoting accountability. Users can freely reschedule up to 24 hours before the meetup, while late changes incur a small fee to discourage last-minute disruptions.

rescheduling

SYSTEM LOGIC • Building trust through PIN-based check-in flow

SYSTEM LOGIC • Building trust through PIN-based check-in flow

SYSTEM LOGIC • Building trust through PIN-based check-in flow

To enhance the sense of security during payment confirmation, I designed a PIN-based verification flow between senders and invitees. If GPS cannot confirm that both parties are at the same or nearby locations (assuming one or both have not enabled location sharing), the system triggers a manual check. At the scheduled meeting time, the invitee provides a unique PIN code to the sender, confirming their arrival. The sender then enters this code to verify presence and release the invitation payment. This interaction mirrors real-world transaction flows, drawing inspiration from proven models like Uber’s PIN verification, and helps clarify accountability between both sides.

PIN-based check-in flow

PLACE RECOMMENDATION LOGIC • Delivering fluid, context-aware AI suggestions

PLACE RECOMMENDATION LOGIC • Delivering fluid, context-aware AI suggestions

PLACE RECOMMENDATION LOGIC • Delivering fluid, context-aware AI suggestions

I designed a two-tier location recommendation logic to make AI suggestions feel balanced and human. For cross-city matches, the system suggests “fair” midpoints near major transit hubs; for same-city users, it prioritizes balanced distance, accessibility, and popularity.
To add spontaneity and flexibility, a “Surprise Me” mode reveals one new spot per click from 20 handpicked options—looping if needed, and gently prompting a decision after 25 tries. Future iterations can integrate heat maps and behavioral learning to make recommendations more personalized over time.

suprise me

05

Test & Iteration

USABILITY STUDIES • Enhancing clarity, visibility, and flow

USABILITY STUDIES • Enhancing clarity, visibility, and flow

USABILITY STUDIES • Enhancing clarity, visibility, and flow

I conducted moderated usability sessions with 10 participants representing both senders and invitees. Findings indicated strong satisfaction with in-chat scheduling efficiency, but surfaced key areas for refinement.

key findings

ITERATION – FEATURE 1 • Friendlier AI time suggestions

ITERATION – FEATURE 1 • Friendlier AI time suggestions

ITERATION – FEATURE 1 • Friendlier AI time suggestions

For the AI time suggestions, users found the calendar view restrictive and visually crowded. The “AI Match” label was also unclear, and many users were confused about how to send their responses—expecting a visible button rather than pressing “Return” on the keyboard. To address these, the guidance hints were simplified and positioned above the chat area, the wording clarified, and a prominent send button introduced—making the flow more intuitive and easy to discover.

V2-1

ITERATION – FEATURE 2 • More transparent AI place recommendations

ITERATION – FEATURE 2 • More transparent AI place recommendations

ITERATION – FEATURE 2 • More transparent AI place recommendations

When testing AI place recommendations, participants expressed a strong desire for control and transparency. They wanted to know how suggested venues were generated and preferred the option to browse manually. The iteration introduced visible reasoning labels (e.g., “based on your past chats” or “midpoint location”) and allowed independent time and place selection, increasing user confidence in AI decisions.

V2-2

ITERATION – FEATURE 3 • Improved floating bar visibility and efficiency

ITERATION – FEATURE 3 • Improved floating bar visibility and efficiency

ITERATION – FEATURE 3 • Improved floating bar visibility and efficiency

The bar, designed to guide users through the scheduling stages, often went unnoticed during first use. To improve discoverability, it was enlarged, given higher contrast, and equipped with a subtle drag handle—signalling expandability and encouraging interaction.

V2-3

ITERATION – FEATURE 4 • One-tap arrival check-in for simpler validation

ITERATION – FEATURE 4 • One-tap arrival check-in for simpler validation

ITERATION – FEATURE 4 • One-tap arrival check-in for simpler validation

The arrival check-in process initially relied on a multi-step PIN verification, which felt mechanical and disrupted the flow. It was redesigned into a one-tap “Arrived” action, paired with a lightweight confirmation animation that preserved reliability while feeling faster and more human.

V2-4

ITERATION – FEATURE 5 • AI icebreaker prompts to spark natural conversation

ITERATION – FEATURE 5 • AI icebreaker prompts to spark natural conversation

ITERATION – FEATURE 5 • AI icebreaker prompts to spark natural conversation

During conversations, some younger users—especially job seekers—felt awkward starting or sustaining discussions. To ease this friction, AI-generated icebreaker prompts and light gamified question cards were added, helping users initiate dialogue more comfortably.

V2-5

ITERATION – FEATURE 6 • Simplified shared availability flow

ITERATION – FEATURE 6 • Simplified shared availability flow

ITERATION – FEATURE 6 • Simplified shared availability flow

Previously, redundant steps appeared when both users had already shared calendars. The logic was updated to automatically propose overlapping time windows, streamlining coordination and saving effort for both parties.

V2-6

06

0utcome & Reflection

OUTCOME • User engagement & business growth

OUTCOME • User engagement & business growth

OUTCOME • User engagement & business growth

The new in-chat scheduling experience boosted conversion by embedding coordination directly into the conversation flow, reducing average scheduling time by 30% and increasing confirmed meetups by 32% in the first month. The simplified design also laid the foundation for a data-informed iteration model, enabling continuous improvement in scheduling efficiency and AI recommendation accuracy.

REFLECTION • Lessons learned & looking forward

REFLECTION • Lessons learned & looking forward

REFLECTION • Lessons learned & looking forward

Through designing this end-to-end experience, I reflected on how holistic UX thinking connects product goals, user empathy, and business impact.
• Collaborating closely with stakeholders reinforced the value of early alignment and continuous feedback loops.
• The project underscored the importance of scalable design thinking—balancing rapid iteration with real user needs.
• Moving forward, I plan to expand usability testing to include older and less tech-savvy users to ensure inclusivity.
• I also see strong potential for deeper AI personalization—evolving LunchME into a conversational assistant that proactively manages scheduling with minimal user effort.

Explore more work

Explore more work

Explore more work

Explore more work

Explore more work