I'm currently available for new work. Let me know if you're looking for a user experience designer. Let’s talk about the next big thing!

I'm currently available for new work. Let me know if you're looking for a user experience designer. Let’s talk about the next big thing!

I'm currently available for new work. Let me know if you're looking for a user experience designer. Let’s talk about the next big thing!

Redesigning e-commerce app to improve user engagement

Redesigning e-commerce app to improve user engagement

Time:

Time:

2024 - 2025

2024 - 2025

Industry:

Industry:

E-commerce

E-commerce

Team:

Team:

UI Designer, PM, Developers, QA

UI Designer, PM, Developers, QA

Platform:

Platform:

Mobile

Mobile

My role:

My role:

Lead UX Designer -> Responsible for identifying gaps, research, design, usability testing, accessibility, design system, coordinating with the client and developer

Lead UX Designer -> Responsible for identifying gaps, research, design, usability testing, accessibility, design system, coordinating with the client and developer

Please Note- This case study presents a high level overview of my design process. Sensitive details have been blurred to maintain client confidentiality. All assets and product visuals remain the property of their respective owners and are shown here solely for illustrative portfolio purposes.

Project Overview

Project Overview

Redesigned a Beverage Delivery mobile app to simplify ordering and subscriptions. The goal was to improve the overall user experience by streamlining the ordering process, simplifying subscriptions and increase in the number of orders placed by users while ensuring the experience felt trustworthy, intuitive and easy to use for everyday customers.

Redesigned a Beverage Delivery mobile app to simplify ordering and subscriptions. The goal was to improve the overall user experience by streamlining the ordering process, simplifying subscriptions and increase in the number of orders placed by users while ensuring the experience felt trustworthy, intuitive and easy to use for everyday customers.

40+

40+

Components

Components

800+

800+

Figma Frames

Figma Frames

5+

5+

New Features

New Features

Problem

Problem

The existing app was functional but was facing lower user satisfaction and operational efficiency and was receiving constant negative feedback. Users struggled with usability issues, poor navigation, inefficient order tracking and challenging order management, which led to hesitation and drop-offs and directly impacting conversions and revenue for the business.

The existing app was functional but was facing lower user satisfaction and operational efficiency and was receiving constant negative feedback. Users struggled with usability issues, poor navigation, inefficient order tracking and challenging order management, which led to hesitation and drop-offs and directly impacting conversions and revenue for the business.

Solution

Solution

Redesigned the app around clarity, predictability and accessibility, to ensure that users always know where they are in the journey. Simplified the ordering and subscription flows, improved checkout and navigation and added clear order tracking to make it more intuitive and more reliable for the users.

Redesigned the app around clarity, predictability and accessibility, to ensure that users always know where they are in the journey. Simplified the ordering and subscription flows, improved checkout and navigation and added clear order tracking to make it more intuitive and more reliable for the users.

Estimated Outcomes

Estimated Outcomes

20%

20%

Reduction in drop-offs

Reduction in drop-offs

12%

12%

Increase in orders placed

Increase in orders placed

10%

10%

Increase in subscription orders

Increase in subscription orders

Constraints

Constraints

1

1

Fixed delivery zones and service areas

Fixed delivery zones and service areas

2

2

Wallet-only payment requirement for placing all orders

Wallet-only payment requirement for placing all orders

3

3

Limited control over delivery timelines

Limited control over delivery timelines

4

4

Must meet WCAG accessibility standards

Must meet WCAG accessibility standards

5

5

Tight development timelines

Tight development timelines

My approach

My approach

Understanding needs

Understanding needs

Understanding the "Project Requirements"

Understanding the "Project Requirements"

I started by speaking with key stakeholders to align on the project requirements including business goals and user pain points.

I started by speaking with key stakeholders to align on the project requirements including business goals and user pain points.

My first focus was not the interface, but understanding the core challenges. The goal was to define:

My first focus was not the interface, but understanding the core challenges. The goal was to define:

"Why redesign?"

"Why redesign?"

"What loss is the business facing?"

"What loss is the business facing?"

"Where errors or delays typically occur?"

"Where errors or delays typically occur?"

Business goals

Business goals

1

1

Prioritize subscriptions and increase total number of orders placed

Prioritize subscriptions and increase total number of orders placed

2

2

Enable wallet-only payments

Enable wallet-only payments

3

3

Improve accessibility and WCAG compliance

Improve accessibility and WCAG compliance

4

4

Improve trust, predictability and clarity without breaking familiarity

Improve trust, predictability and clarity without breaking familiarity

User pain points

User pain points

1

1

Unsure when the order will be delivered

Unsure when the order will be delivered

2

2

Subscription order placement took longer time

Subscription order placement took longer time

3

3

Users were unsure where to start from once they land on the homepage

Users were unsure where to start from once they land on the homepage

4

4

Limited information while deciding

Limited information while deciding

But how was the user's pain points captured?

But how was the user's pain points captured?

With no formal research budget, I…

With no formal research budget, I…

Spoke with internal stakeholders from clients team to get clarity on the user's pain points identified by them.

Spoke with internal stakeholders from clients team to get clarity on the user's pain points identified by them.

Downloaded the app myself and went through the entire process, from registration and sign-up to placing orders, to experience the flow firsthand.

Downloaded the app myself and went through the entire process, from registration and sign-up to placing orders, to experience the flow firsthand.

Reviewed the feedbacks from openly accessible Google Play Store and the App Store, along with user reviews, to identify recurring issues and gaps.

Reviewed the feedbacks from openly accessible Google Play Store and the App Store, along with user reviews, to identify recurring issues and gaps.

Audit

Audit

Analyzing the existing app

Analyzing the existing app

Before redesigning, it was important to understand what was breaking and why.

Before redesigning, it was important to understand what was breaking and why.

I audited the existing app to identify-

I audited the existing app to identify-

1

1

Information overload on key screens

Information overload on key screens

2

2

Poor hierarchy and unclear CTAs

Poor hierarchy and unclear CTAs

3

3

Inconsistent patterns across flows

Inconsistent patterns across flows

Login Screen

Login Screen

1

5

2

3

4

1

5

2

3

4

Problems identified:

  1. Unclear purpose: Users may be confused if the screen is for login or account creation.



  2. Non-standard login: Mobile/Email ID + Password login slows down the process.



  3. Primary action unclear: Login button doesn’t stand out.



  4. Accessibility issues: Low contrast and small touch areas.



  5. Redundant elements: Unnecessary back button at the top.

Problems identified:

  1. Unclear purpose: Users may be confused if the screen is for login or account creation.



  2. Non-standard login: Mobile/Email ID + Password login slows down the process.



  3. Primary action unclear: Login button doesn’t stand out.



  4. Accessibility issues: Low contrast and small touch areas.



  5. Redundant elements: Unnecessary back button at the top.

Home Screen

Home Screen

1

2

4

3

1

2

4

3

Problems identified:

  1. Subscription goal unclear: Users may not understand the benefits or purpose of starting a subscription by looking at the first screen (Homepage).



  2. Misleading cart icon: Highlighted as if selected, causing confusion.



  3. Disconnected visuals: Product categories and popular products feel visually separate.



  4. Poor scanability: Pricing and product names lack hierarchy, making it hard to read quickly.

Problems identified:

  1. Subscription goal unclear: Users may not understand the benefits or purpose of starting a subscription by looking at the first screen (Homepage).



  2. Misleading cart icon: Highlighted as if selected, causing confusion.



  3. Disconnected visuals: Product categories and popular products feel visually separate.



  4. Poor scanability: Pricing and product names lack hierarchy, making it hard to read quickly.

Key challenges identified

Key challenges identified

Users had to process very less information on several screens

Users had to process very less information on several screens

Subscription benefits were not clearly communicated/highlighted

Subscription benefits were not clearly communicated/highlighted

Order tracking lacked visibility and reassurance

Order tracking lacked visibility and reassurance

Users failed to prioritize task due to lack of structure and hierarchy

Users failed to prioritize task due to lack of structure and hierarchy

Research

Research

Learning design from existing products

Learning design from existing products

The goal was not to reinvent the wheel but to design something familiar so that the users did not waste time into understanding the system.

The goal was not to reinvent the wheel but to design something familiar so that the users did not waste time into understanding the system.

Bigbasket

Bigbasket

Observation:

Placing the search and product categories at the top for easy discoverability.

Observation:

Placing the search and product categories at the top for easy discoverability.

Heuristic principle:

Visibility of System Status

Heuristic principle:

Visibility of System Status

Observation:

Clearly indicates which card is being shown and also tell how many more card are there.

Observation:

Clearly indicates which card is being shown and also tell how many more card are there.

UX Law:

Jakob’s Law

UX Law:

Jakob’s Law

Reason:

Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.

Reason:

Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.

Zomato

Zomato

Swiggy

Swiggy

User psychology:

makes the experience feel personal and relatable

User psychology:

makes the experience feel personal and relatable

Using a conversational prompt makes the app feel personal, relatable, and encourages immediate engagement.

Using a conversational prompt makes the app feel personal, relatable, and encourages immediate engagement.

Provilac

Provilac

Observation:

Using tabs reduces the need for long vertical scrolling, helping users access content faster and stay motivated.

Observation:

Using tabs reduces the need for long vertical scrolling, helping users access content faster and stay motivated.

The do’s:
Similarly different sections/features from various apps were viewed and analyzed for inspiration.

The do’s:
Similarly different sections/features from various apps were viewed and analyzed for inspiration.

The above screenshots are taken by me from the live apps of Zomato, Swiggy, BigBasket, and Provolic for reference purpose only.

Ideation

Ideation

Asking the right questions

Asking the right questions

Clear question framing ensured design decisions to stay aligned with both user needs and business goals. This approach guided every design decision that followed.

Clear question framing ensured design decisions to stay aligned with both user needs and business goals. This approach guided every design decision that followed.

"Why is this an important problem?"

"Why is this an important problem?"

"What have we tried before? Why it didn’t work?"

"What have we tried before? Why it didn’t work?"

"What metrics does business track on a daily basis?"

"What metrics does business track on a daily basis?"

"How might we simplify complex flows without making the experience feel unfamiliar to existing users?"

"How might we simplify complex flows without making the experience feel unfamiliar to existing users?"

Thinking of possible solutions…

Thinking of possible solutions…

Login Screen

Login Screen

Idea 1:

Adding a welcome image at the top of the screen

Idea 1:

Adding a welcome image at the top of the screen

Idea 2:

Keep email only and password login options

Idea 2:

Keep email only and password login options

Idea 3:

Giving a heading to the screen like “Login” and a link at the bottom to sign up

Idea 3:

Giving a heading to the screen like “Login” and a link at the bottom to sign up

Idea 4:

Keeping the login via mobile only and OTP verification

Idea 4:

Keeping the login via mobile only and OTP verification

Idea 5:

Make social login options as a secondary option

Idea 5:

Make social login options as a secondary option

Idea 6:

Remove social login options

Idea 6:

Remove social login options

Home Screen

Home Screen

Idea 1:

Have a search field at the top for easy access of user

Idea 1:

Have a search field at the top for easy access of user

Idea 2:

Multiple auto scroll card for marketing purposes

Idea 2:

Multiple auto scroll card for marketing purposes

Idea 3:

Have a search icon at the top beside notification icon

Idea 3:

Have a search icon at the top beside notification icon

Idea 4:

Bottom nav bar → Home, Subscription, Wallet, Cart and Profile

Idea 4:

Bottom nav bar → Home, Subscription, Wallet, Cart and Profile

Idea 5:

Bottom nav bar → Home, Products, Subscription, Cart and Profile

Idea 5:

Bottom nav bar → Home, Products, Subscription, Cart and Profile

Idea 6:

New Features:

  • Hydration Reminder

  • Out for delivery card

  • Games

Idea 6:

New Features:

  • Hydration Reminder

  • Out for delivery card

  • Games

Idea 7:

Show cards to display information like-

  • Subscription motivation

  • Referrals

  • Shop by category

  • Festive offers

Idea 7:

Show cards to display information like-

  • Subscription motivation

  • Referrals

  • Shop by category

  • Festive offers

Wireframing and Visual Exploration

Wireframing and Visual Exploration

Leveraged AI to speed up visual exploration and validate layout decisions early in the design process.

Leveraged AI to speed up visual exploration and validate layout decisions early in the design process.

Lovable.Ai

Lovable.Ai

Claude.Ai

Claude.Ai

Figma Make

Figma Make

Prioritisation through phased releases

Prioritisation through phased releases

While ideating with the team, we decided early on that-

While ideating with the team, we decided early on that-

As this was a live app, business couldn’t pause operations while redesigning or developing. So instead of one large release, the project was split into four phases. Each phase introduced new improvements while keeping the app live.

As this was a live app, business couldn’t pause operations while redesigning or developing. So instead of one large release, the project was split into four phases. Each phase introduced new improvements while keeping the app live.

This approach:

This approach:

1

1

Helped prioritise the most impactful features first

Helped prioritise the most impactful features first

2

2

Reduced pressure on design and development teams

Reduced pressure on design and development teams

3

3

Gave developers time to adapt to new flows

Gave developers time to adapt to new flows

4

4

Ensured the business continued to run smoothly

Ensured the business continued to run smoothly

Design + Prototype

Design + Prototype

a Design System was created, but why was it needed?

a Design System was created, but why was it needed?

It was important as it provided-

It was important as it provided-

1

1

Consistency across phased releases- uniform UI across phased releases

Consistency across phased releases- uniform UI across phased releases

2

2

Faster iteration- Reusable components helped in faster design and development

Faster iteration- Reusable components helped in faster design and development

3

3

Accuracy- Clear design guidelines minimized inconsistencies between design and implementation.

Accuracy- Clear design guidelines minimized inconsistencies between design and implementation.

4

4

Scalability for future phases- Easier addition of new features without breaking existing experiences

Scalability for future phases- Easier addition of new features without breaking existing experiences

Designing the Hi-Fi screens

Designing the Hi-Fi screens

Login Screen

Login Screen

Design decisions-

  • Welcome image → Makes the screen inviting and friendly.

  • “Login” heading → Clearly communicates the purpose of the screen.

  • Kept phone number as the primary login → Reduces complexity for faster login.

  • Enlarged main CTA → Draws attention to the primary action.

  • Made social logins secondary → Avoids distraction from main flow.

  • Sign-up link at bottom → Helps new users easily create an account.

Design decisions-

  • Welcome image → Makes the screen inviting and friendly.

  • “Login” heading → Clearly communicates the purpose of the screen.

  • Kept phone number as the primary login → Reduces complexity for faster login.

  • Enlarged main CTA → Draws attention to the primary action.

  • Made social logins secondary → Avoids distraction from main flow.

  • Sign-up link at bottom → Helps new users easily create an account.

Home Screen

Home Screen

Accessibility -

Using icon fill for selected state of icons (suitable for color blind users)

Accessibility -

Using icon fill for selected state of icons (suitable for color blind users)

Design decision-

Added “Shop by Category” section → Large, clear cards make options easy to notice and tap

Design decision-

Added “Shop by Category” section → Large, clear cards make options easy to notice and tap

Design decision-

Introduced 2 games → Adds interactive elements to the app

Design decision-

Introduced 2 games → Adds interactive elements to the app

Design decision-

Redesigned “Most Popular Products” → Improved text hierarchy, clear prices and prominent CTA

Design decision-

Redesigned “Most Popular Products” → Improved text hierarchy, clear prices and prominent CTA

Design decisions-

  • Location displayed upfront → Mirrors familiar delivery apps, shows current delivery area

  • Search field with voice → Lets users find products faster

  • Brands at top + marketing banners → Highlights key brands and promotions

  • Subscription benefits card → Communicates value clearly

Design decisions-

  • Location displayed upfront → Mirrors familiar delivery apps, shows current delivery area

  • Search field with voice → Lets users find products faster

  • Brands at top + marketing banners → Highlights key brands and promotions

  • Subscription benefits card → Communicates value clearly

Design decision-

Upcoming Delivery card → Shows delivery status upfront

Design decision-

Upcoming Delivery card → Shows delivery status upfront

1

2

3

4

5

6

Search Screen

Search Screen

Accessibility -

Voice search for people having difficulty in typing

Accessibility -

Voice search for people having difficulty in typing

Design decisions -

  • Following Jacob Nielsen's 6th heuristic -> "Recognition rather than Recall", Shows recent & popular searches so users don’t have to remember.

  • Followed these laws to support the decision:

Fitts’ Law → Tappable buttons are easy to hit.
    Jakob’s Law → Users expect search suggestions.

Design decisions -

  • Following Jacob Nielsen's 6th heuristic -> "Recognition rather than Recall", Shows recent & popular searches so users don’t have to remember.

  • Followed these laws to support the decision:

Fitts’ Law → Tappable buttons are easy to hit.
    Jakob’s Law → Users expect search suggestions.

Profile Screen

Profile Screen

Design decisions -


  • Following Jacob Nielsen's 9th heuristic -> "Help users Recognize, Diagnose and Recover from Errors"

    Action - Delete account
    Reason - Not satisfied with the app




    Recover - Prompts user to reconsider before deleting

Design decisions -


  • Following Jacob Nielsen's 9th heuristic -> "Help users Recognize, Diagnose and Recover from Errors"

    Action - Delete account
    Reason - Not satisfied with the app




    Recover - Prompts user to reconsider before deleting

Cart Screen

Cart Screen

Design decisions -


  • Accessibility- Sufficient color contrast (Plugin used: Contrast)

  • Empty State + CTA → Shows user what’s happening and next steps.

Design decisions -


  • Accessibility- Sufficient color contrast (Plugin used: Contrast)

  • Empty State + CTA → Shows user what’s happening and next steps.

Accessible Design

Accessible Design

Designed for all users, ensuring ease of use and accessibility across abilities. Key Accessibility Features Implemented -

Designed for all users, ensuring ease of use and accessibility across abilities. Key Accessibility Features Implemented -

1

1

Visual States - Ensured buttons and inputs had clear visual states when active or disabled.

Visual States - Ensured buttons and inputs had clear visual states when active or disabled.

2

2

Touch targets - Designed buttons large enough with proper spacing to prevent accidental taps.

Touch targets - Designed buttons large enough with proper spacing to prevent accidental taps.

3

3

Alternate Actions - Provided simple tap based alternatives for actions like swipe or drag.

Alternate Actions - Provided simple tap based alternatives for actions like swipe or drag.

4

4

Clear Labels - Simple microcopy that explains actions and expectations.

Clear Labels - Simple microcopy that explains actions and expectations.

5

5

Error Guidance - Designed error cases that explain what went wrong and how to fix it.

Error Guidance - Designed error cases that explain what went wrong and how to fix it.

6

6

Recognition - Designed login flows that do not depend only on memory but on vision or fast input.

Recognition - Designed login flows that do not depend only on memory but on vision or fast input.

Usability Testing

Usability Testing

Defining the tasks for the users

Defining the tasks for the users

Sign up or log in using mobile number

Sign up or log in using mobile number

Browse product categories to find bottled water options.

Browse product categories to find bottled water options.

Search for a specific product using the search bar.

Search for a specific product using the search bar.

Add products to the cart for one-time purchase.

Add products to the cart for one-time purchase.

Start a subscription order and set delivery frequency.

Start a subscription order and set delivery frequency.

Go to all orders from home page

Go to all orders from home page

Place an order (either one time or subscription)

Place an order (either one time or subscription)

Track order status and view upcoming deliveries.

Track order status and view upcoming deliveries.

Things to observe

Things to observe

Navigation

Navigation

Can users find brand categories easily

Can users find brand categories easily

Is Search functionality intuitive

Is Search functionality intuitive

Access to cart details

Access to cart details

Moving between screens feels seamless

Moving between screens feels seamless

Feedback & Trust

Feedback & Trust

Confirmation after actions is clear

Confirmation after actions is clear

Error messages are helpful

Error messages are helpful

Delivery and payment info feels reliable

Delivery and payment info feels reliable

Users feel confident after completing tasks

Users feel confident after completing tasks

Actions & Interactions

Actions & Interactions

Primary actions are visible and tappable

Primary actions are visible and tappable

Able to add products to cart

Able to add products to cart

Placing a subscription order

Placing a subscription order

Placing orders feels straightforward

Placing orders feels straightforward

Visual & Cognitive Design

Visual & Cognitive Design

Key elements are easy to scan

Key elements are easy to scan

App matches all the brand guidelines

App matches all the brand guidelines

Touch targets are appropriately sized

Touch targets are appropriately sized

Flows reduce cognitive load

Flows reduce cognitive load

Testing the prototype with users

Testing the prototype with users

Due to lack of budget and availability, we could only test the prototype with the internal team, developers, QA and the client.

Due to lack of budget and availability, we could only test the prototype with the internal team, developers, QA and the client.

Observation and Feedback notes

Observation and Feedback notes

User 1 - Internal member

User was able to find the brand categories

User was able to find the brand categories

User found the sign up flow lengthy

User found the sign up flow lengthy

User was able to place a subscription order with clear understanding

User was able to place a subscription order with clear understanding

User was able to track order with detailed step information

User was able to track order with detailed step information

User 2 - Developer

Developer found components were reusable and easy to implement

Developer found components were reusable and easy to implement

Some animations required extra effort to code

Some animations required extra effort to code

Certain custom elements like the games required more development time

Certain custom elements like the games required more development time

Developer found 3 steps to place an order to be lengthy, suggested for 2

Developer found 3 steps to place an order to be lengthy, suggested for 2

User 3 - QA

QA pointed out a few missing edge cases

QA pointed out a few missing edge cases

QA was able to navigate through the app, from viewing products to placing an order

QA was able to navigate through the app, from viewing products to placing an order

Some touch targets were too small

Some touch targets were too small

QA pointed to minor inconsistencies in typography and calculations across screens

QA pointed to minor inconsistencies in typography and calculations across screens

Error messages and validation were clear

Error messages and validation were clear

User 4 - Client

Colors used in certain components were not according to brand guidelines

Colors used in certain components were not according to brand guidelines

Client found the sign up to be a long process, wanted more shorter

Client found the sign up to be a long process, wanted more shorter

Subscription and one-time order flow met business goals

Subscription and one-time order flow met business goals

Elements like the games and hydration reminder was not needed

Elements like the games and hydration reminder was not needed

Some visual elements were misaligned with marketing expectations

Some visual elements were misaligned with marketing expectations

Design + Prototype

Design + Prototype

Implementing the UI changes

Implementing the UI changes

Redesigned Screen

Redesigned Screen

Did not work

Not required

Terms and conditions missing

Did not work

Not required

Terms and conditions missing

Redesigned Screen after Testing

Redesigned Screen after Testing

Changes made -

  • Redesigned the welcome image

  • Added a heading “Login or Sign-up”

  • Flow change-Based on their number. System will automatically predict which flow(login or sign up) to show

  • Added Terms & Conditions and Privacy Policy

Changes made -

  • Redesigned the welcome image

  • Added a heading “Login or Sign-up”

  • Flow change-Based on their number. System will automatically predict which flow(login or sign up) to show

  • Added Terms & Conditions and Privacy Policy

Redesigned Screen

Redesigned Screen

Did not work

Did not work

Color mismatch

Color mismatch

Did not work

Did not work

Not required

Not required

Needed priority

Needed priority

Redesigned Screen after Testing

Redesigned Screen after Testing

Change made -


Rearranged cards by user priority & business goals

Change made -


Rearranged cards by user priority & business goals

Changes made -


  • Added 2 address fields → Supports more detailed input

  • Auto scroll carousel → Highlights marketing campaigns

  • Brand colors & minimalism → Aligns look & feel with Bisleri

  • Product tags → Quick product info at a glance

  • “Subscribe” CTA on product cards → Promotes easy subscription

  • Redesigned “Out for Delivery” & subscription cards → Clear CTAs

  • Renamed “Shop by Category” → “Shop by Need” for relatability

  • Added referral card → Encourages sharing

  • Actionable card at bottom → Promotes other initiatives

Changes made -


  • Added 2 address fields → Supports more detailed input

  • Auto scroll carousel → Highlights marketing campaigns

  • Brand colors & minimalism → Aligns look & feel with Bisleri

  • Product tags → Quick product info at a glance

  • “Subscribe” CTA on product cards → Promotes easy subscription

  • Redesigned “Out for Delivery” & subscription cards → Clear CTAs

  • Renamed “Shop by Category” → “Shop by Need” for relatability

  • Added referral card → Encourages sharing

  • Actionable card at bottom → Promotes other initiatives

Developer hand-off

Developer hand-off

Developer hand-off

Developer hand-off

1

1

Handed off designs with clear specifications and reusable components

Handed off designs with clear specifications and reusable components

2

2

Documented key interactions and edge cases on Figma

Documented key interactions and edge cases on Figma

3

3

Provided all the empty states and error states designs

Provided all the empty states and error states designs

4

4

Explained the entire flow with the help of Figma prototype to developer and QA

Explained the entire flow with the help of Figma prototype to developer and QA

Beyond the hand-off

Beyond the hand-off

Design didn’t end with delivery. As development moved forward, new use cases emerged and the design team stayed involved to refine flows and support implementation.

Design didn’t end with delivery. As development moved forward, new use cases emerged and the design team stayed involved to refine flows and support implementation.

How did the redesign benefit the business?

How did the redesign benefit the business?

Reduced login drop-offs and increased account creation

Reduced login drop-offs and increased account creation

Boosted product and brand discovery

Boosted product and brand discovery

Increased engagement with promotional content

Increased engagement with promotional content

Increased conversion on high demand products

Increased conversion on high demand products

How did the redesign benefit the users?

How did the redesign benefit the users?

Users can now complete login faster without getting frustrated

Users can now complete login faster without getting frustrated

Users can find products faster via search and voice input

Users can find products faster via search and voice input

Users can now track their orders with clear
understanding

Users can now track their orders with clear
understanding

Users can add products at cart with less effort

Users can add products at cart with less effort

Proof that the redesign worked

Proof that the redesign worked

While the full business metrics remain confidential, the impact of the redesign was visible in several ways.

Images taken from openly accessible Google Play Store and the App Store.

While the full business metrics remain confidential, the impact of the redesign was visible in several ways.

Images taken from openly accessible Google Play Store and the App Store.

My learnings

My learnings

1

1

Laying a strong foundation of the design system early made design decisions faster and clearer.

Laying a strong foundation of the design system early made design decisions faster and clearer.

2

2

Phased releases taught me to focus on what truly matters at each stage instead of trying to do everything at once.

Phased releases taught me to focus on what truly matters at each stage instead of trying to do everything at once.

3

3

Working closely with developers and QA showed me that design isnt just visual, it has to work in the real world and all edge cases matter.

Working closely with developers and QA showed me that design isnt just visual, it has to work in the real world and all edge cases matter.

4

4

Regular client interactions taught me to balance their vision with user needs and communicate design choices effectively.

Regular client interactions taught me to balance their vision with user needs and communicate design choices effectively.

Redesigning e-commerce app to improve user engagement

Time:

2024 - 2025

Industry:

E-commerce

Team:

UI Designer, PM, Developers, QA

Platform:

Mobile

My role:

Lead UX Designer -> Responsible for identifying gaps, research, design, usability testing, accessibility, design system, coordinating with the client and developer

Please Note- This case study presents a high level overview of my design process. Sensitive details have been blurred to maintain client confidentiality. All assets and product visuals remain the property of their respective owners and are shown here solely for illustrative portfolio purposes.

Project Overview

Redesigned a Beverage Delivery mobile app to simplify ordering and subscriptions. The goal was to improve the overall user experience by streamlining the ordering process, simplifying subscriptions and increase in the number of orders placed by users while ensuring the experience felt trustworthy, intuitive and easy to use for everyday customers.

40+

Components

800+

Figma Frames

5+

New Features

Problem

The existing app was functional but was facing lower user satisfaction and operational efficiency and was receiving constant negative feedback. Users struggled with usability issues, poor navigation, inefficient order tracking and challenging order management, which led to hesitation and drop-offs and directly impacting conversions and revenue for the business.

Solution

Redesigned the app around clarity, predictability and accessibility, to ensure that users always know where they are in the journey. Simplified the ordering and subscription flows, improved checkout and navigation and added clear order tracking to make it more intuitive and more reliable for the users.

Estimated Outcomes

20%

Reduction in drop-offs

12%

Increase in orders placed

10%

Increase in subscription orders

Constraints

1

Fixed delivery zones and service areas

2

Wallet-only payment requirement for placing all orders

3

Limited control over delivery timelines

4

Must meet WCAG accessibility standards

5

Tight development timelines

My approach

Understanding needs

Understanding the "Project Requirements"

I started by speaking with key stakeholders to align on the project requirements including business goals and user pain points.

My first focus was not the interface, but understanding the core challenges. The goal was to define:

"Why redesign?"

"What loss is the business facing?"

"What have we tried before? Why it didn’t work?"

Business goals

1

Prioritize subscriptions and increase total number of orders placed

2

Enable wallet-only payments

3

Improve accessibility and WCAG compliance

4

Improve trust, predictability and clarity without breaking familiarity

User pain points

1

Unsure when the order will be delivered

2

Subscription order placement took longer time

3

Users were unsure where to start from once they land on the homepage

4

Limited information while deciding

But how was the user's pain points captured?

With no formal research budget, I…

Spoke with internal stakeholders from clients team to get clarity on the user's pain points identified by them.

Downloaded the app myself and went through the entire process, from registration and sign-up to placing orders, to experience the flow firsthand.

Reviewed the feedbacks from openly accessible Google Play Store and the App Store, along with user reviews, to identify recurring issues and gaps.

Audit

Analyzing the existing app

Before redesigning, it was important to understand what was breaking and why.

I audited the existing app to identify-

1

Information overload on key screens

2

Poor hierarchy and unclear CTAs

3

Inconsistent patterns across flows

Login Screen

1

5

2

3

4

Problems identified:

  1. Unclear purpose: Users may be confused if the screen is for login or account creation.



  2. Non-standard login: Mobile/Email ID + Password login slows down the process.



  3. Primary action unclear: Login button doesn’t stand out.



  4. Accessibility issues: Low contrast and small touch areas.



  5. Redundant elements: Unnecessary back button at the top.

Home Screen

1

2

4

3

Problems identified:

  1. Subscription goal unclear: Users may not understand the benefits or purpose of starting a subscription by looking at the first screen (Homepage).



  2. Misleading cart icon: Highlighted as if selected, causing confusion.



  3. Disconnected visuals: Product categories and popular products feel visually separate.



  4. Poor scanability: Pricing and product names lack hierarchy, making it hard to read quickly.

Key challenges identified

Users had to process very less information on several screens

Subscription benefits were not clearly communicated/highlighted

Order tracking lacked visibility and reassurance

Users failed to prioritize task due to lack of structure and hierarchy

Research

Learning design from existing products

The goal was not to reinvent the wheel but to design something familiar so that the users did not waste time into understanding the system.

Bigbasket

Observation:

Placing the search and product categories at the top for easy discoverability.

Heuristic principle:

Visibility of System Status

Observation:

Clearly indicates which card is being shown and also tell how many more card are there.

UX Law:

Jakob’s Law

Reason:

Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.

Zomato

Swiggy

User psychology:

makes the experience feel personal and relatable

Using a conversational prompt makes the app feel personal, relatable, and encourages immediate engagement.

Provilac

Observation:

Using tabs reduces the need for long vertical scrolling, helping users access content faster and stay motivated.

The do’s:
Similarly different sections/features from various apps were viewed and analyzed for inspiration.

The above screenshots are taken by me from the live apps of Zomato, Swiggy, BigBasket, and Provolic for reference purpose only.

Ideation

Asking the right questions

Clear question framing ensured design decisions to stay aligned with both user needs and business goals. This approach guided every design decision that followed.

"Why is this an important problem?"

"What have we tried before? Why it didn’t work?"

"What have we tried before? Why it didn’t work?"

"How might we simplify complex flows without making the experience feel unfamiliar to existing users?"

Thinking of possible solutions…

Login Screen

Idea 1:

Adding a welcome image at the top of the screen

Idea 2:

Keep email only and password login options

Idea 3:

Giving a heading to the screen like “Login” and a link at the bottom to sign up

Idea 4:

Keeping the login via mobile only and OTP verification

Idea 5:

Make social login options as a secondary option

Idea 6:

Remove social login options

Home Screen

Idea 1:

Have a search field at the top for easy access of user

Idea 2:

Multiple auto scroll card for marketing purposes

Idea 3:

Have a search icon at the top beside notification icon

Idea 4:

Bottom nav bar → Home, Subscription, Wallet, Cart and Profile

Idea 5:

Bottom nav bar → Home, Products, Subscription, Cart and Profile

Idea 6:

New Features:

  • Hydration Reminder

  • Out for delivery card

  • Games

Idea 7:

Show cards to display information like-

  • Subscription motivation

  • Referrals

  • Shop by category

  • Festive offers

Wireframing and Visual Exploration

Leveraged AI to speed up visual exploration and validate layout decisions early in the design process.

Lovable.Ai

Claude.Ai

Figma Make

Prioritisation through phased releases

While ideating with the team, we decided early on that-

As this was a live app, business couldn’t pause operations while redesigning or developing. So instead of one large release, the project was split into four phases. Each phase introduced new improvements while keeping the app live.

This approach:

1

Helped prioritise the most impactful features first

2

Reduced pressure on design and development teams

3

Gave developers time to adapt to new flows

4

Ensured the business continued to run smoothly

Design + Prototype

a Design System was created, but why was it needed?

It was important as it provided-

1

Consistency across phased releases- uniform UI across phased releases

2

Faster iteration- Reusable components helped in faster design and development

3

Accuracy- Clear design guidelines minimized inconsistencies between design and implementation.

4

Scalability for future phases- Easier addition of new features without breaking existing experiences

Designing the Hi-Fi screens

Login Screen

Design decisions-

  • Welcome image → Makes the screen inviting and friendly.

  • “Login” heading → Clearly communicates the purpose of the screen.

  • Kept phone number as the primary login → Reduces complexity for faster login.

  • Enlarged main CTA → Draws attention to the primary action.

  • Made social logins secondary → Avoids distraction from main flow.

  • Sign-up link at bottom → Helps new users easily create an account.

Home Screen

  1. Accessibility -

Using icon fill for selected state of icons (suitable for color blind users)

  1. Design decision-

Added “Shop by Category” section → Large, clear cards make options easy to notice and tap

  1. Design decision-

Introduced 2 games → Adds interactive elements to the app

  1. Design decision-

Redesigned “Most Popular Products” → Improved text hierarchy, clear prices and prominent CTA

  1. Design decisions-

  • Location displayed upfront → Mirrors familiar delivery apps, shows current delivery area

  • Search field with voice → Lets users find products faster

  • Brands at top + marketing banners → Highlights key brands and promotions

  • Subscription benefits card → Communicates value clearly

  1. Design decision-

Upcoming Delivery card → Shows delivery status upfront

1

2

3

4

5

6

Search Screen

Accessibility -

Voice search for people having difficulty in typing

Design decisions -


  • Following Jacob Nielsen's 6th heuristic -> "Recognition rather than Recall", Shows recent & popular searches so users don’t have to remember.


  • Followed these laws to support the decision:

Fitts’ Law → Tappable buttons are easy to hit.
    Jakob’s Law → Users expect search suggestions.

Profile Screen

Design decisions -


  • Following Jacob Nielsen's 9th heuristic -> "Help users Recognize, Diagnose and Recover from Errors"

    Action - Delete account
    Reason - Not satisfied with the app




    Recover - Prompts user to reconsider before deleting

Cart Screen

Design decisions -


  • Accessibility- Sufficient color contrast (Plugin used: Contrast)

  • Empty State + CTA → Shows user what’s happening and next steps.

Accessible Design

Designed for all users, ensuring ease of use and accessibility across abilities. Key Accessibility Features Implemented -

1

Visual States - Ensured buttons and inputs had clear visual states when active or disabled.

2

Touch targets - Designed buttons large enough with proper spacing to prevent accidental taps.

3

Alternate Actions - Provided simple tap based alternatives for actions like swipe or drag.

4

Clear Labels - Simple microcopy that explains actions and expectations.

5

Error Guidance - Designed error cases that explain what went wrong and how to fix it.

6

Recognition - Designed login flows that do not depend only on memory but on vision or fast input.

Usability Testing

Defining the tasks for the users

Sign up or log in using mobile number

Browse product categories to find bottled water options.

Search for a specific product using the search bar.

Add products to the cart for one-time purchase.

Start a subscription order and set delivery frequency.

Go to all orders from home page

Place an order (either one time or subscription)

Track order status and view upcoming deliveries.

Things to observe

Navigation

Can users find brand categories easily

Is Search functionality intuitive

Access to cart details

Moving between screens feels seamless

Feedback & Trust

Confirmation after actions is clear

Error messages are helpful

Delivery and payment info feels reliable

Users feel confident after completing tasks

Actions & Interactions

Primary actions are visible and tappable

Able to add products to cart

Placing a subscription order

Placing orders feels straightforward

Visual & Cognitive Design

Key elements are easy to scan

App matches all the brand guidelines

Touch targets are appropriately sized

Flows reduce cognitive load

Testing the prototype with users

Due to lack of budget and availability, we could only test the prototype with the internal team, developers, QA and the client.

Observation and Feedback notes

User 1 - Internal member

User was able to find the brand categories

User found the sign up flow lengthy

User was able to place a subscription order with clear understanding

User was able to track order with detailed step information

User 2 - Developer

Developer found components were reusable and easy to implement

Some animations required extra effort to code

Certain custom elements like the games required more development time

Developer found 3 steps to place an order to be lengthy, suggested for 2

User 3 - QA

QA pointed out a few missing edge cases

QA was able to navigate through the app, from viewing products to placing an order

Some touch targets were too small

QA pointed to minor inconsistencies in typography and calculations across screens

Error messages and validation were clear

User 4 - Client

Colors used in certain components were not according to brand guidelines

Client found the sign up to be a long process, wanted more shorter

Subscription and one-time order flow met business goals

Elements like the games and hydration reminder was not needed

Some visual elements were misaligned with marketing expectations

Design + Prototype

Implementing the UI changes

Redesigned Screen

Did not work

Not required

Terms and conditions missing

Redesigned Screen after Testing

Changes made -

  • Redesigned the welcome image

  • Added a heading “Login or Sign-up”

  • Flow change-Based on their number. System will automatically predict which flow(login or sign up) to show

  • Added Terms & Conditions and Privacy Policy

Redesigned Screen

Did not work

Color mismatch

Did not work

Not required

Needed priority

Redesigned Screen after Testing

Change made -


Rearranged cards by user priority & business goals

Changes made -


  • Added 2 address fields → Supports more detailed input

  • Auto scroll carousel → Highlights marketing campaigns

  • Brand colors & minimalism → Aligns look & feel with Bisleri

  • Product tags → Quick product info at a glance

  • “Subscribe” CTA on product cards → Promotes easy subscription

  • Redesigned “Out for Delivery” & subscription cards → Clear CTAs

  • Renamed “Shop by Category” → “Shop by Need” for relatability

  • Added referral card → Encourages sharing

  • Actionable card at bottom → Promotes other initiatives

Developer hand-off

Developer hand-off

1

Handed off designs with clear specifications and reusable components

2

Documented key interactions and edge cases on Figma

3

Provided all the empty states and error states designs

4

Explained the entire flow with the help of Figma prototype to developer and QA

Beyond the hand-off

Design didn’t end with delivery. As development moved forward, new use cases emerged and the design team stayed involved to refine flows and support implementation.

How did the redesign benefit the business?

Reduced login drop-offs and increased account creation

Boosted product and brand discovery

Increased engagement with promotional content

Increased conversion on high demand products

How did the redesign benefit the users?

Users can now complete login faster without getting frustrated

Users can find products faster via search and voice input

Users can now track their orders with clear
understanding

Users can add products at cart with less effort

Proof that the redesign worked

While the full business metrics remain confidential, the impact of the redesign was visible in several ways.

Images taken from openly accessible Google Play Store and the App Store.

My learnings

1

Laying a strong foundation of the design system early made design decisions faster and clearer.

2

Phased releases taught me to focus on what truly matters at each stage instead of trying to do everything at once.

3

Working closely with developers and QA showed me that design isnt just visual, it has to work in the real world and all edge cases matter.

4

Regular client interactions taught me to balance their vision with user needs and communicate design choices effectively.

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