Mapinhood

Harnessing the power of AI to optimize pedestrian-oriented travel. Mapinhood is a navigation app that prioritizes and personalizes routing for people

Industry

Navigation

Project Type

Mobile App

Roles

UI & Interaction Design

Project overview

I had 8 months to design the mobile app interface and user interactions before the target launch date. During this time, my team and I worked closely with locals and visually impaired communities to pilot test the app. I was involved in the early design and development stages as a UI/UX Designer, where I worked closely with the Executives, and Research & Development teams.

Navigation for people, not cars

A data gap exists for street-level features on most navigation systems. They are often designed to serve vehicular transportation, which often overlooks street level features such as pathways, street evenness, obstacles, or amenities that could be useful for pedestrian navigation.

With the help of machine learning, crowdsourced information, and local open-source data, MapinHood is bringing pedestrian mobility and accessibility down to the human scale by giving users full control of their routing options, allowing them to interact with their environment and move around on their own terms.


Leveraging locals to create network effects

Who knows more about their community than locals?

Users play a key role in identifying and geotagging street-level features essential to mapping out the pedestrian landscape. One of the most important goals of this project was to incentivize users to share useful, accurate, and high quality contributions to fill in local data gaps. In order to do so, we had to make the process as fun and smooth as possible to keep users engaged and motivated.

Project goals

These considerations prompted us to think of ways to obtain and promote user-generated content. The following points are key areas on which we chose to focus our design and development efforts:

  1. Simplify creation process: design smooth and intuitive interactions with buttons and geotagging functions (i.e. tagging and uploading data)
  2. Grow creator base: increase the percentage of users who create content and encourage users to build out connections through self-expression, self-promotion, referrals, in-app engagement, and incentives
  3. Maintain data quality: obtain accurate, reliable, and relevant data from users through community review processes, user scores, and other metrics
“When a product’s value increases with more data, and when additional usage of that product yields data, then you have a Data Network Effect.”
– James Currier, The Network Effects Manual
Finding my bearings

Once we identified our main challenges and goals, I started by sorting key features into high-level categories to break down into smaller processes.

With findings from the research team about how people in our target audience use navigation apps, I created task flows for each of the core uses to determine key screens and points of interaction points of interaction that needed to be designed prior to wireframing.

Design iterations

After building conceptual models for the main focus areas, I began designing wireframes for key pages with various alternatives.

Trip routing

With the app’s unique trip customization feature, I had to think about how users prefer to personalize their routing settings. We wanted to enable users to have control over which features to approach and which to avoid while taking into consideration the sequence users customize their trip and how this influences their travel preferences.

Geotagging

My team and I went through several iterations of the geotagging function as we discovered several usability challenges regarding gestures and system feedback. Throughout this process, I worked with developers to improve tagging interactions. I measured its effectiveness by a) the speed and ease of tagging, b) allowance for error correction/ prevention, and c) adequacy of system responses to user actions.

Prototypes

After five design iterations of the app’s user interface, we were ready to start fully implementing the changes before launch. While some elements were refined, changed, and adapted throughout the development process, we landed on the following screens:

Scroll to view more