Skip to main content
UI Coach Logo
Intermediate

Meet Travel Photographers Safely

Design a location-based community flow that connects travelling photographers by interests, availability, and safe meetup preferences.

Mobile2 to 4 hours

The brief

Understand the problem

Background

Travelling photographers can learn from local peers, but sharing exact location and meeting a stranger create safety and privacy concerns.

User context

Keiko will spend four days in Porto and wants to join another street photographer for a sunrise walk. She is comfortable sharing her neighborhood, not her hotel.

Product problem

Discovery needs enough context for a meaningful match while giving members control over location precision, contact, and meetup arrangements.

Objective

Create photographer discovery, connection, and public-meetup planning for a short trip.

What to design

Define the experience

Required experience

  • Travel plan with privacy-aware location and dates
  • Photographer results with style and availability
  • Connection request with purpose and boundaries
  • Meetup plan and safety check-in

Screens and states

  • Travel availability
  • Photographer discovery
  • Profile
  • Meetup proposal
  • Safety check-in

Core user flow

Follow the critical path

  1. 01

    Keiko adds her travel dates and broad area

  2. 02

    She browses photographers by style and preferred activity

  3. 03

    She reviews a portfolio and sends a specific meetup request

  4. 04

    They agree on a public location and contact window

  5. 05

    Keiko shares the plan with a trusted contact and checks in afterward

Product rules

Requirements and constraints

Requirements

  • Let members choose how precisely their location is shown
  • Provide portfolio and community-history context
  • Require mutual acceptance before direct contact details are shared
  • Encourage public meeting locations without presenting them as risk-free
  • Support blocking, reporting, and trusted-contact sharing

Constraints

  • Members may be in different time zones
  • Location and travel dates are sensitive
  • A new member may have little community history

Reality check

States worth considering

A member changes the location to a private address
One participant stops responding before the meetup
A profile uses copied portfolio images
The safety check-in is missed

Finish line

What to deliver

  • Create five mobile screens from private trip setup through meetup safety check-in.

Optional direction

Visual resources

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

Font pairing
LobsterOpen Sans

Lobster & Open Sans

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

Icons
Illustrations

Keep practicing

Intermediate
Travel

Prepare an Offline Hiking Trip Guide

Design a hiking guide that turns a personal trip report into a route plan with offline access, safety context, and current conditions.

Mobile2 to 4 hours
Mobile DesignInformation Hierarchy
Intermediate
Travel

First Day City Explorer

Design a city discovery plan that fits a traveler's interests, available hours, location, and practical access needs.

Mobile2 to 4 hours
Product ThinkingNavigation
Intermediate
Travel

Local Guide Booking

Design a marketplace flow for finding and booking a vetted local guide for a small private tour.

Responsive web2 to 4 hours
Search and FilteringService Design
Intermediate
Travel

Group Trip Decision Board

Design a shared decision board that helps friends agree on dates, destinations, budgets, and access needs without public negotiation pressure.

Responsive web2 to 4 hours
Interaction DesignProduct Thinking
Intermediate
Travel

Indoor Mall Wayfinding

Design an indoor navigation experience that guides visitors between stores, services, and accessible routes inside a large mall.

Mobile2 to 4 hours
NavigationMobile Design
Intermediate
Travel

Local Travel Discovery App

Design a place discovery experience that balances limited time, local context, mobility needs, and changing conditions.

Mobile2 to 4 hours
Mobile DesignSearch and Filtering