Skip to main content
UI Coach Logo
Intermediate

Interest-Based Local Groups

Design a privacy-conscious way for adults to discover nearby groups built around specific interests.

Mobile2 to 4 hours

The brief

Understand the problem

Background

People often want companions for an activity rather than broad social networking. Matching on personal preferences and location can be useful, but it should not expose precise whereabouts or infer sensitive traits.

User context

Sofia recently moved to the city and wants a weekend ceramics group for beginners. She is comfortable sharing her neighborhood, but not her home location or workplace.

Product problem

The service needs enough information to find relevant groups while letting people control what is visible and avoid unwanted one-to-one contact.

Objective

Design interest setup, group discovery, membership review, and first-event planning.

What to design

Define the experience

Required experience

  • Choose interests and a broad search area
  • Browse groups by activity, schedule, accessibility, and membership style
  • Review group rules and organizer trust signals
  • Request to join and prepare for a first event

Screens and states

  • Interest setup
  • Group discovery
  • Group detail
  • Join request
  • Upcoming event

Core user flow

Follow the critical path

  1. 01

    Sofia selects beginner ceramics and weekend availability

  2. 02

    She reviews nearby groups without sharing precise location

  3. 03

    She reads a group's conduct rules and requests membership

  4. 04

    After approval, she receives the public venue details

Product rules

Requirements and constraints

Requirements

  • Use approximate distance until membership or event access is approved
  • Allow users to hide individual interests from their public profile
  • Make group moderation and reporting paths visible
  • Prevent unsolicited direct messaging by default

Constraints

  • Some groups require organizer approval
  • Event venues can change
  • Sensitive interests must not be used for public matching labels

Reality check

States worth considering

No local group matches
A group becomes inactive
An event reaches capacity
A user is removed from a group

Finish line

What to deliver

  • Five mobile screens covering private setup through first-event access

Optional direction

Visual resources

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

Font pairing
Archivo BlackArchivo Narrow

Archivo Black & Archivo Narrow

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

Icons
Illustrations

Keep practicing

Intermediate
Social

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.

Mobile2 to 4 hours
Product ThinkingInformation Architecture
Intermediate
Social

Low Pressure Dating Plans

Design a dating experience for people who prefer interest-led introductions, slower conversation, and clearly bounded first meetings.

Mobile2 to 4 hours
Content DesignTrust and Safety
Intermediate
Social

Private Group Photo Challenge

Design a playful selfie challenge for friends that celebrates creative prompts without public appearance rankings or hostile comparison.

Mobile2 to 4 hours
Trust and SafetyMobile Design
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