UX Case Study

Calgary 311 App

I led a mobile-first redesign of Calgary’s 311 reporting app to reduce reporting friction and increase the number of successful service requests by 50%. Using user interviews, task-based usability testing, and iterative prototyping, I simplified reporting flows, clarified outcomes, and improved accessibility.

Mobile UI mockup of the redesigned Calgary 311 app, displaying a streamlined home screen with request options like pothole repair, waste and recycling, and wildlife sightings, on a modern smartphone against a dark background.
Mobile UI mockup of the redesigned Calgary 311 app, displaying a streamlined home screen with request options like pothole repair, waste and recycling, and wildlife sightings, on a modern smartphone against a dark background.
Mobile UI mockup of the redesigned Calgary 311 app, displaying a streamlined home screen with request options like pothole repair, waste and recycling, and wildlife sightings, on a modern smartphone against a dark background.

My Role

UX Researcher & Interaction Designer

Duration

4 months | 2025

Tools

Figma, FigJam, Illustrator, InDesign

Overview

/Challenge

/Challenge

/Challenge

Calgary’s 311 app fell short of what residents needed. With 80+ unclear categories, people struggled to find the right option, felt uncertain about what would happen next, and often abandoned reports altogether. The city needed a clearer, more accessible mobile experience to guide users from issue to outcome.

/Goal

Redesign the 311 app so residents of all tech literacy levels can report issues in under 3 minutes, confidently choose the right category, and feel certain their request was received.

/Solution

/Solution

/Solution

I restructured 80+ services into 10 intuitive categories, designed a clear four-step reporting flow, and added real-time confirmation at every stage.

/Result

The redesign yielded a clear and measurable improvement in usability and user confidence. Through iterative testing and refinement, users were able to complete service requests faster, with fewer errors, less frustration, and reduced task abandonment.

Beyond the numbers, the most meaningful change came from how users felt. Participants described the new design as simple, clear, and trustworthy.

Design Process

I Used A Human-Centred Approach to Design Thinking

I followed a human-centered design process that moved through six key phases: Discover, Define, Ideate, Design, Test, and Refine.

Each step was built on real user insights, guiding decisions from early research to final improvements.


Discover: Understanding Where the Current Experience Falls Short

This phase focused on uncovering how residents interacted with the existing Calgary 311 app and identifying the usability barriers that caused frustration, confusion, and task abandonment.


1. Preliminary User Testing of the Existing 311 App

Observing Real User Behaviour

I observed four users as they navigated the original app, noting where confusion or hesitation occurred. These insights revealed major pain points in category naming and task completion flow.

Reviewing Test Sessions and Feedback

The visuals show screen recordings of participants using the original Calgary 311 app during think-aloud usability testing. Participants provided real-time feedback, offering insight into where the experience broke down.

Key Insights from User Testing

Users took an average of seven minutes to complete a service request, while half were unable to finish, and all four reported feeling overwhelmed or confused.

This confirmed that the app’s structure and language created friction, setting a clear direction for the redesign.

2. Validation Through Social Proof

Analyzing User Sentiment

To validate early testing insights, I reviewed user feedback from Google Play, the Apple App Store, and Reddit to understand how residents described their experience.

Reviewing App Store and Public Feedback

Below are highlighted direct quotes and ratings from the Google Play Store, Apple App Store, and Reddit. Across all sources, residents consistently reported frustration with the Calgary 311 app's confusing navigation and unclear request tracking, resulting in a lack of trust in the system’s reliability.

Key Insights from Social Proof

Ratings on Google Play (2.7 stars) and the Apple App Store (2.2 stars) signaled ongoing usability challenges, while Reddit discussions revealed deeper concerns about transparency and follow-up.

This external validation reinforced user testing findings and confirmed that the experience fell short of user expectations, thus eroding trust.

3. Industry Benchmarking

Establishing a Comparative Baseline

I conducted a UX audit of municipal service apps from Vancouver, Toronto, and Ottawa to identify opportunities for improvement.

The visuals show each city's homescreen app with notes outlining what they do well and where Calgary could improve. Toronto showed clear service categories, Vancouver offered integrated search and tracking, and Ottawa demonstrated strong transparency and notifications.

Key Insights from Benchmarking

These apps showed proven design strategies and accessibility patterns that improved clarity and user confidence. This helped define opportunities for a more intuitive and trusted Calgary 311 experience.


Define: Converting User Pain Points into Clear Design Requirements

This phase translated research findings into an understanding of who the users are, what they need, and how the experience should support them.


1. User Persona Development

Understanding the User

The persona was developed using insights from early user testing and interviews to represent the primary demographic most affected by the app’s usability challenges.

Persona Overview

Linda Shore is a 63-year-old retired school administrator from southwest Calgary. Linda is civic-minded and wants to contribute to her community, but she often feels overwhelmed by excessive service categories and unclear labels within the app.

Her goals are simple; she wants to spend less time choosing the right category, submit a request confidently, and trust that her report is being reviewed.

Linda’s experience served as a guiding anchor throughout the project, helping shape decisions focused on clarity, accessibility, and user confidence.

2. Tasks, Actions & Behaviours (TAB) Analysis

Mapping Pain Points to Opportunities

The TAB analysis visualizes how users currently interact with the app, outlining their key tasks, the actions they take, and where breakdowns occur. It also highlights desired behavioral shifts that would result from improved usability.

Key Insights from TAB Analysis

The analysis revealed that users often experience decision fatigue during category selection and confusion when tracking requests, which leads to frustration and task abandonment.

By simplifying categories, clarifying language, and improving feedback through progress indicators, the redesigned experience aimed to reduce stress, encourage successful task completion, and rebuild trust in the system.

3. User Journey Comparison Between Current & Proposed Experiences

Purpose of the Journey Map

This visualization compares the original Calgary 311 user experience with the redesigned version, showing how the new structure improves clarity, flow, and overall user confidence. It highlights key emotional shifts at each stage of the journey and how targeted design decisions transformed frustration into trust.

Understanding the User Experience

The journey map outlines five key stages, from opening the app to submitting a request. In the current experience, users frequently felt confused, overwhelmed, and uncertain. Pain points such as unclear navigation, excessive service options, and a lack of confirmation after submitting a request contributed to a 35% negative overall experience.

In contrast, the proposed experience replaces confusion with structure, guidance, and reassurance. Simplified categories, improved search functionality, and clear progress indicators help users stay oriented and confident as they move through the process. Confirmation screens and transparent status tracking further reduce uncertainty, resulting in an 85% positive overall experience.

Measured Impact

The comparative journey map and data visualization demonstrate a projected 50% improvement in overall user experience.

This measurable shift highlights how thoughtful UX decisions can transform the experience from confused and disconnected to informed, supported, and confident.

4. Defining The Problem

What We Know

The Calgary 311 app makes it difficult for users to complete a service request due to poor category structure and unclear language. These usability barriers create confusion and slow down task completion, especially for users with lower digital confidence.

Key Challenges Identified

The visuals highlight the primary pain points uncovered during early user testing. As shown in the screen recording, the long, overlapping list of service categories created decision fatigue, cognitive overload, and frequent misinterpretation of labels. Users often hesitated, scrolled repeatedly, or chose the wrong category altogether.

Summary of Insights

A more intuitive categorization system was needed to reduce confusion and help residents quickly find the right service. Simplifying navigation and clarifying language became key design priorities and ultimately formed the foundation for the updated information architecture.

Ideate: Exploring User Mental Models & Structuring Information

In this phase, I transformed research findings into design opportunities. Using card sorting, I explored how users naturally group services, creating a clearer and more intuitive category structure for the Calgary 311 app.


1. Card Sorting & Unexpected Insights

Uncovering User Logic to Create a Clearer Structure

To improve the app’s information architecture, I ran a card sorting exercise with five users exploring how they naturally grouped services. The findings helped inform a more intuitive category structure.

The visuals show the digital card-sorting boards and my observation notes. When users were initially presented with all 80+ service requests, frustration and overwhelm quickly surfaced, thus unintentionally mirroring the same issue found in the current 311 app. This confirmed the need for a more streamlined structure.

2. Synthesizing Results into Primary & Secondary Categories

Turning Complex Data into a Clear, User-Friendly Structure

After analyzing the results, I consolidated the full list of service requests into 10 primary categories and 6 subcategories. This streamlined hierarchy significantly reduced cognitive load and helped residents locate the correct service more quickly.

The visuals highlight how related services were grouped under clear, recognizable headings, creating a logical flow that supported faster decision-making and reduced user frustration.

View Card Sorting Research & Synthesis →


Design: Crafting the Solution


In this stage, I translated insights and information architecture into tangible design solutions. The focus was on building clear pathways for completing and tracking service requests, ensuring the experience felt intuitive, efficient, and consistent from start to finish.


1. Mapping the Updated User Journey

Designing Efficient Flows for Clarity and Confidence

I created detailed user flows to visualize the complete process of submitting and tracking a service request within the Calgary 311 app. These flows helped define key decision points, streamline interactions, and reduce unnecessary steps that previously caused confusion or drop-offs.

User Flow Diagram

The flowchart outlines two core interactions: completing and submitting a service request, and tracking an existing one. By mapping each step, I identified where users encountered friction and optimized the sequence for clarity. This ensured every task followed a logical, predictable path, minimizing cognitive effort and building user confidence throughout the process.

The final user flow became a blueprint for the redesign, guiding layout decisions and reinforcing an intuitive, task-focused experience.

2. Rapid Prototyping with Wireframe Sketches

Translating Ideas into Fast, Testable Layouts

To bring the new flow to life, I produced low-fidelity wireframe sketches that mapped out how each screen would support a smoother request experience. These sketches established hierarchy, navigation patterns, and essential content placement before moving into more detailed design.

The wireframes map each step of the submission process, from launching the app to confirming a request. Rapid sketching helped me explore layouts, validate structure with peers, and refine the flow for clarity. This early exploration created a strong foundation for later prototypes.

3. Developing the Mid-Fidelity Prototype

Building Usability into Early Interaction Models

After refining flows and wireframes, I developed a mid-fidelity prototype that allowed users to interact with the redesigned experience. This version introduced interactive elements that allowed users to navigate through the full service request process, from selecting a category to submitting and reviewing a request.

The visual shows a series of mid-fidelity wireframes and a recording of the clickable prototype. This prototype included key screens and transitions that supported category selection, submission, and confirmation. It focused on validating navigation patterns, hierarchy, and flow consistency before moving into high-fidelity design.


Test: Validating the Redesign Through User Feedback

In this phase, I tested the first interactive version of the redesigned Calgary 311 app to evaluate how well the new structure improved usability and task completion. The goal was to validate navigation, language clarity, and overall user confidence.


1. Testing Version 1 Navigation with Users

Assessing Usability Through Observation and Feedback

Using a mid-fidelity prototype informed by my comparison analysis and card sorting, I conducted task-oriented usability testing with three participants using the think-aloud method. As participants verbalized their thoughts while navigating the redesigned flow, their insights revealed key usability issues and areas of friction that guided improvements to the final high-fidelity prototype. The test focused on three main objectives, which are shown in the accompanying visual.

Measuring Improvements in Clarity and Effort

Testing showed clear improvements across key usability metrics. Participants completed tasks more quickly, made fewer navigation errors, and expressed stronger confidence in using the app. These results confirmed that the redesigned structure made the experience faster, clearer, and more accessible.

Conclusions from Testing

User feedback validated that the redesign successfully addressed the original issues of confusion and inefficiency. Participants consistently found the new structure easier to navigate and more reassuring. These insights guided the next phase, where I refined visual hierarchy, interaction details, and accessibility to deliver a polished final experience.


Refine: Elevating the Experience for Final Delivery

The final phase focused on creating a clear and accessible interface that prioritized simplified service categories, streamlined task flows, and a layout aligned with user expectations. Testing insights informed refinements to visual hierarchy, spacing, and interaction timing, ensuring the final solution felt intuitive, cohesive, and polished.


1. Refined Interactive Prototype

Bringing the High-Fidelity Design to Life

The refined prototype showcases the complete interaction flow, allowing users to easily navigate between categories, submit requests, and track progress. Microinteractions and transitions were fine-tuned to enhance clarity and reinforce feedback, ensuring the experience felt responsive and trustworthy.

2. High-Fidelity Wireframes

Defining the Final Structure and Flow

The high-fidelity wireframes represent the finalized layout for every stage of the service submission process. Screens were refined to emphasize clear task progression, logical grouping, and consistent rhythm. These wireframes ensured alignment between design intent and development requirements.

3. UI Elements & Design System

Establishing a Cohesive and Accessible Visual Language

I developed a complete set of UI components to establish consistency across the interface. The system includes typography, color palettes, buttons, and icons, all designed to improve readability and accessibility.

The visual language reflects the city’s professional identity while promoting simplicity, clarity, and trust.

Final Designs

Mobile UI mockup of redesigned Calgary 311 app by Krysten Loiselle, showcasing streamlined home screen with prominent service request button and most popular request icons.
Mobile UI mockup of redesigned Calgary 311 app by Krysten Loiselle, showcasing streamlined home screen with prominent service request button and most popular request icons.
Mobile UI mockup of redesigned Calgary 311 app by Krysten Loiselle, showcasing streamlined home screen with prominent service request button and most popular request icons.
Floating mobile phone displaying service request category screen from Krysten Loiselle’s redesigned Calgary 311 app, highlighting user-friendly layout and improved navigation.
Floating mobile phone displaying service request category screen from Krysten Loiselle’s redesigned Calgary 311 app, highlighting user-friendly layout and improved navigation.
Floating mobile phone displaying service request category screen from Krysten Loiselle’s redesigned Calgary 311 app, highlighting user-friendly layout and improved navigation.
Flat lay of multiple mobile screens displaying Krysten Loiselle’s complete UI design system for the Calgary 311 app, illustrating cohesive user interface and enhanced user flow.
Flat lay of multiple mobile screens displaying Krysten Loiselle’s complete UI design system for the Calgary 311 app, illustrating cohesive user interface and enhanced user flow.
Flat lay of multiple mobile screens displaying Krysten Loiselle’s complete UI design system for the Calgary 311 app, illustrating cohesive user interface and enhanced user flow.

Results

The results show how meaningful design can transform a civic experience. Task success increased by 50%. Category selection time was reduced by 60%, shrinking a seven-minute task to just three minutes or under. And most importantly, testing revealed a 75% reduction in confusion and cognitive fatigue, proving that a clearer structure and stronger guidance can restore trust and confidence in everyday digital services.


Reflection

This project demonstrated the impact of user-centered design in civic technology. By restructuring the navigation, clarifying task flows, and focusing on clarity, speed, and trust, I reduced cognitive load and improved user confidence. This helped transform an overwhelming municipal tool into a more intuitive and accessible public service.

If expanded into full implementation, my next steps would focus on building out live tracking features, real-time updates, and more advanced usability testing with a broader and more diverse group of users. I would also prioritize accessibility audits and deeper collaboration with city stakeholders to align user needs with backend capabilities.

Ultimately, this project underscored how small UX improvements can make a big difference. With the right investment in design, even complex municipal tools can feel approachable, inclusive, and empowering.