top of page
PFF Loader.png

Adding delight to a micro-interaction

Designed and integrated animations in a micro-interaction to decrease perceived wait time and add more fun to waiting.

Background

NYC Population FactFinder (PFF) is a map-based web application that provides the general public with access to population datasets. These datasets show the latest demographic, social, economic, and housing characteristics, and how they have changed over time. The data sets are available for different geographic boundaries (ex. Borough or Citywide) and are displayed in tables and charts.

Scope
New Feature

Role
Interaction Designer

Duration
March 2023 

Problem

Every time a user selects a geographic area, the application generates data tables in real-time. However, if a user selects a large number of areas (500+ tracts), they end up waiting ten seconds or more to view their data, leading to a frustrating and unreliable experience.

Design Solutions

Preventing user error

To ensure the users were less frustrated, we decided to add more transparency in the selection experience. We added messaging in the selection modal to let them know at which amount they’ll experience a longer than 3 second wait time. We also implemented a hard limit to the selection amount to prevent experience with an endless wait time.

Providing delight in experience

Initially, we thought to provide a standard loading spinner screen with user friendly text to give the user feedback and context that the tables were taking awhile to generate.

However, because government websites tend to have more constraints and a reputation for being less engaging, I sketched out an alternative solution for fun. I thought of moving buildings while thinking about the Department of City Planning and how we are often associated with NYC’s built environment. 

While playing around with After Effects, Figma, and Lottie Lab, I was able to get support for the alternative solution and we were able to implement a more delightful but still effective solution to the wait time.

Reflection & Next Steps

Sometimes, it’s okay to design beyond the requirements.

This project ended up being very fun to tackle. It involved programs I never used before and a format (Lottie) I wasn’t familiar with. I was very surprised that a side exploration I initially started to practice motion design and explore Lotties ended up actually being an implemented solution.

If I were able to build off of this project, I would love to analyze our other applications and identify microinteractions that we can add delight to.

You can view the live site here.

bottom of page