defining the problem

user research

designing for developers

ideation and wireframing

design decisions

design challenge

collaboration

impact

retrospective

Duration

January - April 2024

Role

UI/UX Designer

UX Researcher

Full-stack Developer

Team

Sudheendra Hangal (Advisor)

Skills

Plugin Development

Interaction Design

Surveying

Usability Testing

// EGOVERNANCE, DESIGN & DEV. TOOL

Unusable eGovernance portals stop citizens from accessing critical services

Confusing UI isn't justinconvenient for low-income users on payment apps

Time and resource constraints mean eGovernance developers prioritize function over usability. I built a lightweight browser extension that enables rapid prototyping of UX fixes for government portals.

Time and resource constraints mean eGovernance developers prioritize function over usability. I built a lightweight browser extension that enables rapid prototyping of UX fixes for government portals.

// INTRODUCTION

The "Digital India" dream is a far reality

Indian eGovernance has become notoriously known for practically unusable and unmaintained portals.

Unfortunately, usability concerns are overlooked because of time and resource constraints. Instead, portals seek to share as much information as possible, becoming messy data dumps.

Sociotechnical context makes this an urgent problem: 2015's "Digital India" campaign pushed critical citizen services online, but a recent slip in the E-Government Development Index (EGDI) rankings signals a loss of access for millions of citizens.

// DEFINING THE PROBLEM

This project's problem statement saw many twists and turns (read more in "The Pivot"), owing to the complex, sociotechnical context. Multiple stakeholders, starting from the government

// SOLUTION HIGHLIGHTS

Introducing Protoflow: A development and prototyping tool built for the unique UX challenges of Indian eGovernance

HOVER FOR VIDEO CONTROLS

HOVER FOR VIDEO CONTROLS

HOVER FOR VIDEO CONTROLS

[to-do]

Standardize styles

Remove visual inconsistencies by simply copying over styles from one element to another

Tooltips and visual aids

Unclear terms and acronyms can be hard to navigate; on-hover tooltips provide critical details

Reduce clutter

Optimize site loading speeds by removing large images and irrelevant content

// USER RESEARCH

75+ angry respondents struggled with cluttered, slow, and buggy UI

To understand the scope of usability issues faced across eGovernance portals, I designed a survey targeting Indian citizens aged 18-60. This was an intentionally broad sample since most adult citizens use these portals at least once in their lifetime.

// DESIGN AUDIT

Google Pay from the eyes of a merchant

Before jumping into ideation, we wanted to first feel the app from a merchant's perspective. Due to time and research recruitment constraints, we chose to audit existing screens ourselves, building on a user journey map to identify where the experience breaks down.

A cognitive walkthrough revealed 3 specific problem areas:

Transaction validation is difficult

Hard-to-access or non-unique information means greater effort from a merchant to confirm transaction status

Critical transaction information is too small for users to double-check

Critical transaction information is too small for users to double-check

Critical transaction information is too small for users to double-check

Recipient name emphasised but this is a non-unique identifier

Recipient name emphasised but this is a non-unique identifier

Recipient name emphasised but this is a non-unique identifier

Missing urgency in actions

Defrauded merchants need immediate access to support and resources but this is overshadowed by promotional material

Home page banner lacking shortcuts for urgent tasks

Home page banner lacking shortcuts for urgent tasks

Home page banner lacking shortcuts for urgent tasks

Lack of information transparency

Merchants can't estimate the scale or nature of the reporting process, which is critical data for a low-income worker

Ticket card lacks supportive actions

and language

Ticket card lacks supportive actions

and language

Ticket card lacks supportive actions

and language

Opaque and repetitive information about ticket resolution status

Opaque and repetitive information about ticket resolution status

Opaque and repetitive information about ticket resolution status

Lot of scope to improve empathy and attention to user needs

Lot of scope to improve empathy and attention to user needs

Lot of scope to improve empathy and attention to user needs

// DESIGN PROCESS

User persona

Representing a typical kirana store owner in suburban India, balancing community relationships with digital adoption challenges

User journey Map

Mapping emotional highs and lows from pre-transaction anxiety to post-fraud frustration, identifying opportunities for intervention

User flow Diagram

Visualizing the structure and functionality a merchant engages with during typical Google Pay usage, identifying cyclic issues and decision points where improvements could be made

Low-fidelity sketches

Sketching initial solutions based on the 3 pain points and user flow diagram, allowing me to experiment with validation patterns in design sprint exercises

// WORKING WITHIN CONSTRAINS

Material Design

Since Google Pay uses Material Design, I had to work with existing components while choosing appropriate versions to ensure nothing looked out of place. This required deep research into Material Design principles, component variants, and accessibility guidelines.

Core functionality

We were working with a very well-established application. We wanted to be mindful not to overwrite how it worked or any critical features. Our goal was to make the redesign as realistic as possible for implementation.

I collaborated with an engineer to assess technical feasibility at multiple points in the design process.

// FINAL DESIGNS

Google Pay, redesigned realistically and emotively

[to-do]

Transaction validation is difficult

-> Improve representation of transaction identifiers

Earlier signifiers are easy to fake and hard to recognise by merchants. New signifiers (profile image and elapsed time clock) cannot be reproduced easily and are visually perceptible.

Feasibility check

Google Pay already links to a user’s Gmail account and displays the associated profile image. This will just have to be transferred to the transaction status page.

Transaction date and time emphasised for easy validation

Transaction date and time emphasised for easy validation

Transaction date and time emphasised for easy validation

Dynamic time status

to tackle static screenshot fakes

Dynamic time status

to tackle static screenshot fakes

Dynamic time status

to tackle static screenshot fakes

Prominent green tick to reflect transaction status

Prominent green tick to reflect transaction status

Prominent green tick to reflect transaction status

User-inputted profile picture as unique identifier for transaction

User-inputted profile picture as unique identifier for transaction

User-inputted profile picture as unique identifier for transaction

Missing urgency in actions

-> Shorten user journey to support

An at-risk user will require the quickest path to assistance. Especially if it’s a suspected case of fraud, then all actions become time-sensitive. Shortcuts to fraud support reduce delay.

Banner highlights direct path to fraud reporting

Banner highlights direct path to fraud reporting

Banner highlights direct path to fraud reporting

Microcopy to reassure defrauded users and establish credibility in the process

Microcopy to reassure defrauded users and establish credibility in the process

Microcopy to reassure defrauded users and establish credibility in the process

Lack of information transparency

-> Add multiple information points

In sensitive scenarios like scams and frauds, a user needs as much information as possible. Describing the resolution process and providing stage-wise updates builds trust.

Before call connection

Before call connection

Before call connection

Shortcut to contact support team for current ticket

Shortcut to contact support team for current ticket

Shortcut to contact support team for current ticket

Clearer ticket resolution status and nudge to follow-up

Clearer ticket resolution status and nudge to follow-up

Clearer ticket resolution status and nudge to follow-up

During call connection

During call connection

During call connection

Displays call connection status to free up the user to interact with other elements

Displays call connection status to free up the user to interact with other elements

Displays call connection status to free up the user to interact with other elements

Instantaneous update to shortcut state

Instantaneous update to shortcut state

Instantaneous update to shortcut state

Alternate actions a defrauded user can pursue while waiting for a call

Alternate actions a defrauded user can pursue while waiting for a call

Alternate actions a defrauded user can pursue while waiting for a call

Video call assistance for defrauded users unfamiliar with the platform

Video call assistance for defrauded users unfamiliar with the platform

Video call assistance for defrauded users unfamiliar with the platform

Timeline for ticket resolution with expected dates and results

Timeline for ticket resolution with expected dates and results

Timeline for ticket resolution with expected dates and results

Current phase details and further related actions or support

Current phase details and further related actions or support

Current phase details and further related actions or support

// IMPACT

Across 3 weeks, I redesigned 3 critical user journeys for an underserved subset of users in the Google Pay community, validating my concepts with vendors themselves

During concept testing, we received positive feedback for the new experience, with vendors reporting increased confidence and less ambiguity in transaction validation.

We achieved our primary goals of redesigning the fraud prevention and support user journey, alongside our secondary goals of emotive design.

// RETROSPECTIVE

Inclusive design requires a deep level of empathy and connection with the end-user

My main takeaway was the importance of designing for the edge case; the users that get overlooked. It takes real skill to empathize with a perspective that's unfamiliar to you, especially when you might not have access to extensive user research.

This project taught me to translate systemic challenges into accessible design. The best solutions aren't the most innovative, they're the ones that make sense for the people who need them most.

If I had more time, I would…

Test real-time features in realistic scenarios to ensure they work appropriately in high-pressure, fast-paced environments

Expand our user personas beyond the kirana store use case to see how other sectors (healthcare, street vendors, etc.) interact with digital payments.

Evaluate other regional digital payment apps (PhonePe, PayTm) and see how these features could be applicable there.

Thank you for reading <3

Please reach out if this project resonated with you. We're currently trying to get our work reviewed by the Google Pay India team so any and all feedback is welcome.