Skip to main content
UI Coach Logo
Back to challenges
Intermediate

Product Release and Local Stock Alert

Design a brand-following experience that notifies shoppers about relevant releases and shows trustworthy nearby availability.

Mobile

The brief

Understand the problem

Background

Brand alerts easily become promotional noise, and a store marked in stock may sell out before a shopper arrives. Useful notifications require precise preferences and transparent inventory freshness.

User context

Kai follows a running shoe brand but only wants alerts for trail models in his size. He prefers to try shoes locally before ordering.

Product problem

The product must connect release preferences with size-level store inventory while avoiding broad marketing notifications and false stock certainty.

Objective

Create preference setup, release alert, local stock comparison, and store reservation or contact flow.

What to design

Define the experience

Required experience

  • Brand and product preference setup
  • Relevant release alert
  • Nearby size availability
  • Store handoff

Screens and states

  • Follow preferences
  • Release detail
  • Store availability
  • Reservation status

Core user flow

Follow the critical path

  1. 01

    Kai follows trail shoes in size 10

  2. 02

    He receives an alert for a matching release

  3. 03

    He checks nearby inventory and freshness

  4. 04

    He requests a short store hold

Product rules

Requirements and constraints

Requirements

  • Allow granular notification control
  • Show variant-specific availability
  • Display when inventory was updated
  • Clarify whether a hold is requested or confirmed
  • Provide unsubscribe from every alert

Constraints

  • Retail inventory changes quickly
  • Not every store supports holds
  • Brand catalog data may omit local variants

Reality check

States worth considering

Size sells out during the flow
A store declines the hold
The shopper travels to another region
A release date changes

Ready-to-use content

Mock data

Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.

Local availability

  • PaceLab Trail 4, size 10
  • Central Store, 2 pairs, updated 12 minutes ago
  • West Mall, low stock, updated 1 hour ago
  • Online, ships in 3 days

Finish line

What to deliver

  • Four mobile screens
  • A notification preference component with product-level controls

If you want more

Optional extensions

Add price drop alerts
Design a waitlist for restocks

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Color palette
#79674F
#EDE6D2
#090C0F
#B7B7B7
#A7A7A7
Font pairing
CinzelFauna One

Cinzel & Fauna One

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations