SUNLIGHT

SUNLIGHT

B2C E-comm App

Sunlight is Russia's leading jewelry retail brand. It owns a network of more than 800 offline stores and a large online trading platform. I was a part of big design team responsible for the end-to-end experience of their B2C application across iOS, Android and Web platforms.

Senior Product Designer • 2019 – 2026

Senior Product Designer • 2019 – 2026

What I did

  • Interface design using Figma

  • Development and ongoing support of the design system

  • User flow creation and interactive prototyping

  • Remote, unmoderated UX research via the Pathway platform

  • Interface animation with Adobe After Effects and Lottie

Challenge

Designing for e-comm requires a delicate balance between visual richness and usability — the product had to feel premium without sacrificing clarity or accessibility on mobile screens.

Outcome

A polished, scalable product design that served millions of users across platforms, backed by a robust design system to support fast iteration.

Case

Gift Card Purchase
Gift Card Purchase

Goal

Purchasing a virtual gift card seems simple on the surface, but in practice it involves multiple decisions: selecting a design, defining value, entering recipient details, and scheduling delivery.

The core challenge was to design a multi-step gift card purchase experience that:

  • Guides users intuitively from start to finish

  • Minimizes friction and decision fatigue

  • Supports both quick and customized flows

  • Feels visually engaging and rewarding

Success was defined by:

  • High completion rates

  • Low error rates

  • Positive perceived ease-of-use

Each step needed to be presented on separate screens, increasing the risk of friction, drop-offs and cognitive overload.

Process

The design process involved multiple iterations and prototyping stages:

1. Flow Structuring

  • Broke down the journey into clear, logical steps

  • Ensured each screen had a single responsibility

3. Usability Testing

  • Tested critical interactions (especially custom inputs)

  • Refined validation, navigation, and optional fields

2. Wireframing & Prototyping

  • Created low- and high-fidelity prototypes

  • Focused on transitions between steps to maintain continuity

4. Motion & Feedback Design

  • Designed microinteractions and transitions

  • Implemented Lottie animations for success states

1. Flow Structuring

  • Broke down the journey into clear, logical steps

  • Ensured each screen had a single responsibility

2. Wireframing & Prototyping

  • Created low- and high-fidelity prototypes

  • Focused on transitions between steps to maintain continuity

3. Usability Testing

  • Tested critical interactions (especially custom inputs)

  • Refined validation, navigation, and optional fields

4. Motion & Feedback Design

  • Designed microinteractions and transitions

  • Implemented Lottie animations for success states

Solution

We designed a screen-based flow, where each stage focuses on a single task.

Step 1

Card design selection

Users begin by choosing a visual style for the card.

This sets the emotional tone and creates early engagement.

Step 2

Card Value Selection

Users can:

  • Select from predefined amounts

  • Enter a custom value

The custom price entry step was tested with remote participants.

  • 70%+ success rate in completing the scenario

  • Users appreciated flexibility

Step 3

Recipient Information

Users provide:

  • Recipient name

  • Phone number

Enhancements:

  • Native contact list integration

  • Optional sender name field

Step 4

Message Personalization

Users can add a custom message. This step is optional, reducing unnecessary friction for quick purchases.

Step 5

Delivery Timing

Users choose:

  • Immediate delivery

  • Scheduled sending

Optional:

  • Email field for receiving a purchase receipt

Step 6

Summary & Review

A final overview of all entered data:

  • Editable via Back navigation

  • Designed to reduce errors before payment

Step 7

Payment & Final

Users select their preferred payment method and complete the purchase.

After successful payment a corresponding message with Lottie animation are displayed. Then, user either closes the entire functionality or navigates to the purchases section, where the receipt will be displayed.

Key Takeaways

Breaking complex flows into focused steps improves usability

  • Combining preset options + customization supports diverse user needs

  • Optionality is key to reducing friction

  • Thoughtful motion design enhances perceived quality and satisfaction