Meet Travel Photographers Safely
Design a location-based community flow that connects travelling photographers by interests, availability, and safe meetup preferences.
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
- 01
Keiko adds her travel dates and broad area
- 02
She browses photographers by style and preferred activity
- 03
She reviews a portfolio and sends a specific meetup request
- 04
They agree on a public location and contact window
- 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
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.