311 DATA

UX UI Design Project

 

The Brief

Redesign the 311 Data Tool to improve accessibility, streamline the user experience, and ensure compatibility across desktop and mobile platforms.

The Background

311 Data is a web-based tool created by Hack for LA in partnership with Empower LA. It helps Los Angeles residents and Neighborhood Councils visualize and explore non-emergency city service requests such as potholes, graffiti, tree removal, and trash collection.

Neighborhood Councils are community advisory groups that help connect residents to City Hall. The tool was designed to support them by providing better visibility into service request data within their areas.

The Problem

Despite its usefulness, the original tool had low user engagement and presented barriers to non-technical users. Many visitors dropped off before completing a search, the compare feature was underused, and the experience on mobile devices was poor.

The Solution

We reimagined the tool with a responsive design, clearer interface, and more intuitive user flows. The new design made it easier for users to start searching right away and offered both basic and advanced functionality in one unified experience.

Project Info

Team: Dana Chen (Lead UXD), Kevin Perez (UXD) , Selena Jiang (UXD), Yuenyi Lam (UXD), John Ritchey (Product Manager), Adam Kendis (Lead Developer)

My Role: I led the design effort across the project, from user research to final prototyping. I facilitated design studio sessions to encourage collaboration, ensuring every team member had a chance to sketch ideas before we came together to review and align on a shared direction. I also reviewed Hotjar recordings, ran usability tests, and contributed to both low- and high-fidelity mockups.

Tools: Figma, Mixpanel, Hotjar

Platform: Web (Desktop, Tablet, and Mobile)

 

UX Process - Double Diamond

doublediamond-07.png

We followed the Double Diamond approach. Once we aligned on the user and business goals, we moved through research, problem definition, ideation, and delivery. The process helped us stay focused while giving us space to explore different directions and test ideas quickly.

 
 

Step 1: Research

Site Analytics

Using Mixpanel, we saw that users were dropping off before completing queries. The compare feature had low engagement, and a significant portion of visitors were using mobile devices despite the site being built primarily for desktop.

Reviewing User Behavior

We used Hotjar to view session recordings and learned that:

  • Users didn’t understand when search results had loaded

  • Few users accessed the compare page

  • Mobile users abandoned the site quickly

  • Required inputs were often skipped, leading to failed searches

User Testing

We validated our findings through usability testing and discovered:

  • Users had trouble knowing whether their query was submitted

  • The experience was too complex for non-tech-savvy users

  • Many wanted a way to find their neighborhood council first

Define

After gathering insights from analytics, user recordings, and testing, we synthesized our findings to clearly define the problems we needed to solve. The evidence pointed to a few recurring challenges:

  • Non-technical users were confused by the interface and didn’t know how to complete searches

  • The compare feature was disconnected and rarely used

  • Users needed a way to look up their Neighborhood Council before exploring data

  • The tool did not work well on mobile

  • There was no feedback confirming whether a search was successful

We also reviewed the current design, which helped us visually identify friction points. The original interface required users to select from multiple dropdowns, toggle neighborhood councils and request types, and then hit a "submit" button to view results. The satellite-style heat map looked visually intense and sometimes overwhelmed first-time users. There was no clear feedback mechanism to indicate whether a search had worked, and the mobile version was nearly unusable.

Having clarified our core challenges and defined our design goals, we revisited and refined our user personas to ensure they still aligned with our target users' needs. These personas helped us visualize how different types of users—both community members and Neighborhood Council leaders—would interact with the tool. To better map out their experience, we created a journey map that highlighted key pain points and moments of opportunity, which directly informed our design decisions moving forward.

 

Personas

We developed two key personas to guide our design:
Civilian Rebecca and Counselor Dave.

Rebecca is a dedicated community member who wants to stay updated on issues near her property and be more involved in neighborhood upkeep. Her biggest pain points include confusing data displays and difficulty tracking report statuses.

Dave is a Neighborhood Council member who uses 311 data to lead local initiatives. He’s focused on making complex data accessible to the public, but often struggles with the lack of clear visualizations and difficulty interpreting raw reports.

These personas helped ensure we were designing for both ends of the spectrum—from concerned residents to civic leaders with decision-making responsibilities.

Customer Journey Flow

We mapped out a typical experience flow between Neighborhood Councils and the public. The journey revealed multiple pain points, such as:

  • Repetitive reporting of the same unresolved issues

  • Lack of transparency on the status of tickets

  • Confusion caused by data that is hard to interpret or visualize

Key insights:
The public feels disconnected from progress due to limited visibility and outdated systems. Councils spend time manually requesting updates and interpreting raw data for the public. These insights confirmed the need for a simplified interface, better feedback loops, and more intuitive visual tools.

 

Step 2: Design

Feature Prioritizations

Working closely with the product and developer teams, we identified several core solutions:

  • Combine the Data and Compare tools into one interface

  • Remove the need for a “submit” button with auto-loading results

  • Add an address lookup to help users find their council

  • Create a toggle for advanced features

  • Set defaults to help guide users without requiring multiple inputs

  • Provide map display options and visual flexibility


Design Studio | Sketching

We held multiple design studio sessions where team members sketched ideas individually before we reviewed them together. This helped us rapidly ideate and align on a direction that addressed both user and stakeholder needs.


Iterations

We made several rounds of updates based on usability feedback and internal reviews. Each version moved us closer to a tool that felt intuitive and efficient for both new and returning users.

 

Final Design

Desktop View

The updated tool launches with visible data and a single input field. Users can type an address or select a district to begin. Filters are tucked into a collapsible side panel, and advanced features like charts and graphs are available as needed.

Mobile View

The mobile layout was designed with simplicity in mind. The search field appears at the top, and a sliding panel at the bottom holds filters and other tools. This lets users view the map clearly while still accessing features when needed.

Comparisons

We simplified the interface to reduce friction. The original tool required multiple inputs and a submit button. In the redesign, users can view data immediately, and features like the compare tool are integrated directly into the main flow. The look and feel were modernized while keeping the core utility intact.

Next Steps

Short Term

  • Add onboarding guidance for first-time users

  • Expand accessibility improvements

  • Continue refining mobile interaction patterns

Long Term

  • Enable users to save and share searches

  • Add reporting tools for Neighborhood Councils

  • Explore connections with other city datasets

Project Credits

  • Kevin Perez (UX Designer): Review Mixpanel Analytics, Hotjar Observations, User Testing, Brainstorming & Design Studio, Data Tool Mockups and Prototyping

  • Selena Jiang (UX Designer): Review Hotjar Observations, Data Tool Mockups and Prototyping

  • Yuenyi Lam (UX Designer): Review Hotjar Observations, Data Tool Mockups and Prototyping

  • John Ritchey (Product Manager): Brainstorming & Design Studio

  • Adam Kendis (Developer Lead): Brainstorming & Design Studio

  • Pras (Product Manager): Brainstorming & Design Studio




Previous
Previous

Quick Remote

Next
Next

Sage