Urban Gems

Overview

Urban Gems is an app that suggests destinations within walking distance to encourage exploration and reduce information overload. 

This case study shows the design process for a group project from conception to high-fidelity prototype.

Role: UX Designer
Date: 2023
Timeline: 10 weeks
Context: Class project
Tools: Figma, Miro, Canva
Team: Shree B., Jocelyn G., Shyama P., Aditya R. 

Problem

Residents want to know their neighborhood and discover new places, but information overload leads to analysis paralysis.

Local businesses are recovering from the pandemic and need support to attract new customers.

Cities want to encourage residents and visitors to support local businesses and engage with the community.

Solution

Urban Gems helps users explore their community by recommending destinations from our partnerships with local businesses and city departments.

Discover Hidden Gems

Users can discover attractions within walking distance. Broad categories on the map view encourage exploration while the Hidden Gem pages provide more detail.

Serendipity with Control

Users can choose “don’t suggest gems like this" to personalize their recommendations and continue prioritizing novel experiences.

Collect Experiences

Users can customize memories on their collections page with photos and text. Memories are displayed like a travel journal with instant film photos and a handwriting font.

Understanding the problem

Key insights from user research:

  • People want to know about events, not just locations.
  • Long-time locals have less motivation to explore than new residents.
  • Walking provides more opportunities for serendipity than driving.
  • People want trustworthy recommendations that don't feel like ads.
  • Information overload leads to analysis paralysis.

Interviews

We conducted 4 unstructured interviews with a convenience sample of personal connections. Our goal was to understand:

  • The experience of exploring a local neighborhood.
  • The frustrations and challenges of exploration.
  • The feeling of serendipity while exploring.

Business opportunity

We created a lean canvas to consider the business opportunities and context for our solution.

Who are we designing for?

We based our primary persona on the findings from our user interviews and created a secondary persona to represent the local business owner stakeholder's needs.

We identified the need for a secondary persona to represent a business owner of a destination that could be recommended in our solution.

Due to the time constraints of the course project, we did not conduct user interviews of small business owners. We conducted a literature review to identify the needs of small business owners.

Photo by Brooke Cagle on Unsplash

FOMO Fred

Core Needs
  • Discover new things to do around the city.
  • Break away from routine and ‘influencer-led’ choices.
  • Support local businesses in his city.

Photo by Tim Douglas from Pexels

Startup Stella

Core Needs
  • Gain more customers at the cafe.
  • Compete with popular cafes in the area.
  • Generate more revenue with minimal upfront costs.

Designing a delightful experience

Sketching early ideas

Wireframes for the user flow

Initial prototype for testing

Rationale

The focus of the first round of testing was the high-level concept of our solution. Our goals was to answer the question, "Do users want to use this app?"

We created a medium-fidelity prototype in Figma so users could interact with it on a phone in a live scenario.

We included enough detail to make it feel like a “real app” without investing too much time on the initial idea. We wanted users to test the core experience: getting recommendations on-the-go. 

Process

We selected an app template from Figma Community that included a map mockup for the GPS-based recommendation solution.

Next, we identified the key components we wanted to test with users: 

  • Viewing gems near me.
  • Selecting a gem.
  • Navigating to the destination.
  • Capturing a memory.

We created simple screens for these features and basic interactivity so users could move through the screens independently while testing.

Testing in the wild

Users used a phone with the Figma prototype and tested near locations in the prototype.

I acted as audio navigation and guided users to their selected hidden gem.

Users were prompted to use the capture a memory feature when they arrived.

Round 1

Our first round of testing focused on the overall experience of the app (pictured above). User feedback was incorporated in the next prototype iteration before more testing.

Rounds 2 & 3

The next rounds of testing focused on the interactions within the app and did not include the full experience of walking to destinations. 

With more time, we would have used the first round testing procedure to test our final prototype in context of use.

Major Design Iterations

Three design iterations based on user testing are highlighted below.

Gems Near Me

Hidden Gem Details

My Collections

Final Design

Product Video

I provided the voiceover and made an appearance as the friend who recommends Urban Gems.