Maksym Dovhan

2016

Salewhale

RetailPromotionsBarcode ScannerProduct ManagementMobile AppiOS

An iOS retail management app for identifying products, creating promotions, and managing promotion details.

Role

UX/UI Designer

Platforms

iPhone

Duration

2 weeks

Scope

UX Structure & Flows, Storyboard, Wireframes, UI Design, Visual Style, Prototyping, Interaction Design

About the Project

Salewhale was a retail management app designed for store managers to identify products and create or manage promotional offers. The product supported barcode scanning, product identification, promotion creation, promotion status tracking, and an approval workflow between store managers and the system administrator.

Challenge

Design a clear mobile workflow for store managers who needed to identify products, create promotions, and manage promotion details directly from the iPhone. The experience also needed to support approval states and different promotion statuses without making the operational flow feel complex.

Approach

I worked on the UX structure, storyboard, wireframes, UI design, visual style, prototyping, and interaction design. The flow was structured around a practical sequence: sign in, review store promotions, scan or create a product manually, add promotion details, and submit the promotion for administrator review.

Outcome

The final product connected product identification, barcode scanning, promotion creation, status management, and administrator approval within one mobile retail workflow.

Managing retail promotions

Product Overview

Managing retail promotions

Salewhale was designed for store managers who needed to identify products and manage promotional offers from a mobile device. The app brought together product scanning, promotion creation, store-specific promotion lists, and status tracking in one workflow.

Information Architecture

Mapping the operational flow

The storyboard defined the relationship between authentication, store selection, promotion management, barcode scanning, product editing, and promotion details. It established the core manager workflow before moving into detailed wireframes and final UI.

Mapping the operational flow
From flow to wireframes

Wireframes

From flow to wireframes

Wireframes translated the operational flow into the key states of the app. They covered login, password recovery, promotion lists, empty states, scanning, product identification, manual creation, promotion details, and date selection before the final visual design was applied.

Manager Experience

Accessing store promotions

Managers signed in with an approved account and accessed the promotions associated with their assigned store. The promotion list provided an overview of current offers and their status, with options to create a promotion manually or scan a product barcode.

Accessing store promotions
Identifying products by barcode

Product Identification

Identifying products by barcode

Managers could scan a product barcode to identify the corresponding item and retrieve its existing product information. If the identification was incorrect, the result could be reported for review by the system administrator.

Promotion Creation

Creating and submitting promotions

Managers could add product photos, names, descriptions, pricing, units, and promotion dates. Completed promotions were submitted for administrator review before becoming active in the system.

Creating and submitting promotions
Salewhale

Final mobile interface covering promotion lists, scanning, product identification, date selection, manual creation, search, editing, validation states, and approval feedback.