Reducing NFC

Failures Through

Guided Mapping

Reducing NFC

Failures Through

Guided Mapping

Reducing NFC

Failures Through Guided Mapping

How we improved NFC balance updates and card interactions for Bharat Yatra users through iterative design and personalised NFC mapping.

How we improved NFC balance updates and card interactions for Bharat Yatra users through iterative design and personalised NFC mapping.

Role

Role

Product designer

Product designer

Duration

Duration

3 weeks

3 weeks

Focus

Focus

NFC Interaction

NFC Interaction

Project overview

Bharat Yatra enables users to manage transit cards using NFC-enabled Android devices.

Two actions define the experience:

• Check Balance

• Update Balance

While the flows looked straightforward, successful completion depended on users knowing something the interface couldn't explain—where and when to tap their card.

Before we dive in, let's take a look at the flow

Scroll to explore know more

Understanding the User Journey

Before designing solutions, we mapped the two core NFC flows users relied on — understanding where friction points could exist at each step.

The Challange

Users didn't know when to tap and where to tap.

Timing 🕐

Users received little feedback during NFC interactions and often weren't sure if the process had started.

Reader Location 📱

Every Android phone places its NFC reader differently, making every interaction a guessing game.

Multiple Taps 🔁

Update Balance required multiple NFC interactions, but users expected it to finish after the first tap.

Observation

The problem wasn't NFC. The problem was uncertainty.

Users kept moving the card around.

Users removed the card too early.

Users blamed the app instead of the device.

These observations changed how we framed the problem.

Insight

The challenge wasn't teaching users how NFC works.

It was teaching users how NFC works on THEIR device.

Iteration One

Making NFC feel alive.

Users needed better guidance during active NFC states — particularly a sense that something was actively happening.

Decision

Why

Outcome

Added countdown timer

Users needed confidence that something was happening

Interaction felt more predictable. But users was still searching for the NFC reader

DESIGN DECISION

Introduced a countdown timer to make the NFC interaction feel guided and time-bounded, reducing anxiety and abandonment.

Opportunity

Reduce trial-and-error tapping by guiding users once to their device's NFC reader and remembering it for every future interaction.

New SDK Capability

  1. Detect NFC Reader

  1. Save Location

  1. Reuse Later

What if users only had to learn once?

Instead of improving every NFC interaction, we could improve only the first one.

Exploration

Hypothesis

Reality

Animations would guide users

Users watched, They didn't act

Design Shift

From animation to guidance.

DESIGN DECISION

📱 Larger phone

📃Explicit instruction

🔖Saved location

👁️ Visible tap zones

✅ Reader confirmation

Should every user complete NFC Mapping?

Force Mapping

Pros

  • Consistent experience

  • Reader always known

  • Fewer failures

Cons

  • Additional friction for all users

  • Blocks users who just want to check balance

  • May cause abandonment

Progressive Mapping

Pros

  • Familiar for returning users

  • Zero added friction for simple flows

  • Progressive disclosure

Cons

  • Less guidance for old users

  • Inconsistent experience short-term

DESIGN DECISION

Mapping only appears when reader location is unknown. We reduced friction without introducing a mandatory setup experience.

Final Experience

Success Metrics

As the feature is pre-launch, these metrics define how success will be evaluated after release.

User Experience

🏃‍➡️ Faster(in 12sec) reader discovery

⬇️Reduced trial-and-error tapping

😎Higher interaction confidence

🧠Better understanding of NFC states

Product

📌 Mapping adoption

🔖Saved location reuse

🔼Update Balance completion

🧠Check Balance completion

User Experience

⬇️ Reduced NFC support issues

🤏Fewer failed balance updates

🌻More predictable NFC interactions

Reflection

Great NFC experiences aren't about better instructions. They're about reducing uncertainty.

  1. Hardware shapes UX

Design must adapt to device constraints, not assume consistency.

  1. Progressive disclosure reduces friction

Teach users only when they need to learn.

  1. Platform capabilities create product opportunities

The new SDK didn't just enable a feature—it enabled a better interaction model.

🙌

Thanks for watching

CONTACT

Let’s have a word?

Let’s have a word?

Email

Email

hanufaislamdesign@gmail.com

View my profile

Create a free website with Framer, the website builder loved by startups, designers and agencies.