Engineered For Performance: Mobile E-commerce Experience

Redefining how athletes shop for performance wear. A comprehensive design sprint focusing on streamlining the checkout flow and enhancing product discovery for high-performance athletic gear.

01 - The Challenge

Problem Statement

Why existing gymwear apps fail the serious athlete.

Users struggle to find technical specifications for gym clothing on mobile devices. The current market solutions prioritize lifestyle imagery over product data, leading to high return rates and user frustration. The "serious athlete" persona needs precision, not just inspiration.

Goals & Objectives

02 - Goals

The primary mission was to redefine the mobile shopping experience for fitness enthusiasts. By focusing on friction-free navigation and crystal-clear product data, we aimed to bridge the gap between browsing and buying.

03 - Target Audience

Target User:

The 'Efficient Explorer'

Understanding the core persona requirements, lifestyle patterns and shopping behavior.

04 - Information Architecture

Information Architecture

Created a streamlined navigation structure for the EFP Mobile app. The goal was to reduce friction between discovery and checkout by organizing content and ensuring an easy, fast checkout process.

05 - Authentication Flow

Reducing friction at the entry point

The login experience focuses on speed. By prioritizing social auth and keeping the form fields large and accessible, we ensure users get to the shopping experience as fast as possible. The design leverages biometric familiarity and clearly separated actions.

Seamless Sign-Up Experience

Designing a sign-up flow that balances security with speed. Implemented real-time email verification and social login options for more successful account creations

Secure Email Verification

Designed a friction-free verification process. By using auto-focus on the first field and a numeric keyboard default, we ensure the onboarding continues smoothly without any hesitation for the end user.

Success State

Optimizing the account creation experience to create immediate engagement.

06 - Product Discovery

Product Discovery

The product discovery experience was designed to help users quickly find relevant training apparel with minimal friction. Navigation prioritizes clarity, speed, and performance-driven browsing, allowing users to explore collections based on gender, new releases, and promotions in just a few taps.

The home screen acts as a performance-led entry point, highlighting key collections, featured products, and new drops to immediately engage users and guide exploration.

Men's Clothing

The Men’s section presents categorized training apparel with filter and sort overlays that enable users to narrow options by product type, size, and price.

Women's Clothing

The Women’s section mirrors the men’s experience, using the same filter and sort overlays to ensure a consistent and intuitive browsing experience.

New Drops

New Drops highlights the latest releases, with sorting options that allow users to view new arrivals based on relevance or price.

On Sale

The On Sale section surfaces discounted products, supported by filters that help users quickly find the best deals in their size or preferred category.

07- Checkout Flow

EFP Checkout Experience

A frictionless mobile purchase journey for high-performance gear. Focusing on transparency and speed to minimize cart abandonment

  • Persistent order summary
    Users can review items and pricing increasing confidence before payment.

  • Minimal form inputs
    Only essential information is requested to keep checkout fast and friction-free.

  • Clear primary actions
    Each screen has one dominant CTA to guide users forward without distraction.

Key UX Decisions

07- Post Purchase Experience

Streamlining the post-purchase experience

The Profile screen was designed as a centralized hub where users can manage their personal details, preferences, and orders with minimal cognitive load. The layout prioritizes clarity and accessibility, allowing users to complete common account-related tasks quickly and confidently.

A clear visual hierarchy places user identity at the top of the screen, reinforcing personalization, while grouped navigation items make it easy to scan and access key actions. Frequently used features such as order history, saved addresses, and payment methods are surfaced prominently to support repeat purchases.

Settings and support options are intentionally placed lower in the list to reduce clutter while remaining easily accessible. A distinct logout action is visually separated to prevent accidental taps and reinforce user control.

Order History

The Order History screen was designed to give users a clear and reliable overview of their past and active orders. Orders are displayed as individual cards, allowing users to quickly scan key details such as order status, date, and total at a glance.

Prominent status labels (e.g. Delivered, On the way) provide immediate feedback on order progress, reducing uncertainty and the need for additional support. Active and completed orders are visually distinguished to help users prioritize what matters most.

This card-based layout supports fast recognition, easy tap targets, and future scalability, enabling users to track, revisit, or reorder items with minimal effort.

Path to purchase

Designed the wishlist experience to reduce friction between saving an item and buying it. The favorites list allows user to check live stock levels and move items to their cart without leaving the page.

08- Failure & Error States

Payment Failed Error State

The checkout error state was designed to reduce frustration and prevent abandonment when a payment fails. Clear, neutral messaging reassures users that their order has not been lost, while avoiding technical or blame-focused language.

Actionable next steps are presented immediately, allowing users to either retry the payment or switch payment methods without leaving the checkout flow. By limiting choices to two clear actions, the design helps users recover quickly and continue their purchase with minimal friction.

This approach prioritizes transparency, user control, and confidence at a critical moment in the purchasing journey.

Login Error State

The design utilizes a high-contrast red border combined with a specific text alert to instantly inform the user of the credential mismatch, while keeping the recovery path accessible.

Designing the Empty Cart State

Turning dead ends into opportunities. How I used illustration and clear copy to reduce drop-off and increase conversions.

Empty Favorites State

The empty favorites state was designed to encourage product saving without adding friction. Clear, instructional messaging helps users understand the value of favorites while subtly guiding them toward future intent and repeat visits.

09- Design System

Visual Identity System

A consistent design system was created to ensure visual cohesion and scalability across the app. Reusable components, standardized spacing, and shared typography and color styles help maintain consistency, speed up design iterations, and support a seamless user experience.

10 - Final Outcome

What did this design achieve?

This project resulted in a cohesive, mobile-first gym apparel experience designed for high-intent users. The final solution focuses on fast product discovery, reduced friction across key flows, and clear system feedback through supportive empty and error states.

By applying a consistent design system and performance-driven UI decisions, the app enables users to browse, purchase, and manage orders with confidence. This case study highlights my ability to design scalable systems, prioritize usability, and translate user needs into clear, practical solutions.