Skip to main content
UI Coach Logo
Intermediate

Choose a Meetup Plan as a Group

Design a group decision flow that turns different schedules, budgets, locations, and interests into one workable meetup plan.

Mobile, Responsive web2 to 4 hours

The brief

Understand the problem

Background

Group chats generate many suggestions but rarely show which option actually works for everyone. People may also avoid stating budget or accessibility needs in a public thread.

User context

Six former classmates want to meet on Saturday. They live across the city, one has a 21:00 curfew, and another needs a quiet step-free venue.

Product problem

The product must gather private constraints, explain tradeoffs, and reach a decision without exposing who blocked an option or rewarding the loudest participant.

Objective

Create availability collection, private constraints, plan generation, group voting, and final confirmation.

What to design

Define the experience

Required experience

  • Meetup setup
  • Availability and needs collection
  • Feasible plan comparison
  • Decision and confirmation

Screens and states

  • Group overview
  • Private response
  • Plan shortlist
  • Vote result
  • Final plan

Core user flow

Follow the critical path

  1. 01

    The organizer invites the group

  2. 02

    Each person submits schedule and private constraints

  3. 03

    The service proposes three feasible plans

  4. 04

    The group chooses one and confirms attendance

Product rules

Requirements and constraints

Requirements

  • Keep sensitive constraints private
  • Show why an option works for the group
  • Support deadlines and abstention
  • Avoid revealing who rejected an option
  • Update plans when attendance changes

Constraints

  • Venue and event availability changes
  • Invitees may respond through a web link
  • Travel-time estimates are approximate

Reality check

States worth considering

No plan fits everyone
A venue sells out
A late response changes feasibility
The vote ties
The organizer leaves

Ready-to-use content

Mock data

Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.

Plan options

  • Museum cafe, works for 6 of 6, 18:00
  • Board game lounge, works for 5 of 6, 19:00
  • Park concert, works for 4 of 6, weather risk

Finish line

What to deliver

  • Five responsive screens
  • A plan comparison that shows group fit without exposing individual constraints

If you want more

Optional extensions

Add recurring meetup rotation
Design a fair option that alternates travel burden

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
HindInconsolata

Hind & Inconsolata

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Advanced
Social

Private Digital Time Capsule

Design a time capsule for messages and media that opens on a future date for carefully chosen recipients.

Mobile4 hours plus
Trust and SafetyInformation Architecture
Intermediate
Social

Private Peer Appreciation

Design a consent-based reflection tool for exchanging specific appreciation within a friend group without rankings or appearance judgments.

Mobile2 to 4 hours
Trust and SafetyContent Design
Advanced
Social

Consent Based Event Profile Lens

Design an event networking tool that reveals a person's chosen professional profile only after they share a scannable badge code.

Mobile4 hours plus
Trust and SafetyInteraction Design
Advanced
Social

Consent Based Interest Matching

Design an opt-in dating discovery flow that matches people through shared interests without importing private social graphs.

Mobile4 hours plus
Trust and SafetyProduct Thinking
Advanced
Social

Moderated Interest Chat Match

Design an opt-in conversation service that pairs adults around a shared topic while making safety controls immediate and understandable.

Mobile2 to 4 hours
Trust and SafetyInteraction Design