Skip to main content
UI Coach Logo
Intermediate

Nearby Deal Alerts

Create a local shopping alert that surfaces relevant offers without exposing precise location history.

Mobile1 to 2 hours

The brief

Understand the problem

Background

Local discounts are useful when they match a person's needs and timing. Constant notifications and precise background tracking can quickly make a deal service feel invasive.

User context

Jordan wants lunch and pharmacy offers within a short walk of work, but only during weekday breaks. He does not want the service storing a detailed route history.

Product problem

A deal alert must balance relevance, merchant transparency, notification control, and minimal location collection.

Objective

Design preference setup, alert, offer detail, and redemption states for a privacy-conscious nearby deal service.

What to design

Define the experience

Required experience

  • Choose categories, distance, schedule, and notification frequency
  • Receive a time-sensitive nearby alert
  • Inspect offer terms and merchant details
  • Redeem or mute similar offers

Screens and states

  • Alert preferences
  • Deal notification
  • Offer detail
  • Redemption pass

Core user flow

Follow the critical path

  1. 01

    Jordan sets a one kilometer work area and weekday lunch window

  2. 02

    He receives a pharmacy offer during the allowed period

  3. 03

    He checks exclusions and walking distance

  4. 04

    He redeems the offer and mutes that merchant for a month

Product rules

Requirements and constraints

Requirements

  • Use coarse areas unless turn-by-turn distance is actively requested
  • Expose expiry, exclusions, sponsored status, and stock limitations
  • Offer per-category and per-merchant notification controls
  • Make redemption accessible without a persistent connection

Constraints

  • Background location must be optional
  • Sponsored ranking must be labeled
  • Expired offers cannot remain redeemable

Reality check

States worth considering

Location permission is denied
The user crosses into another time zone
A merchant closes early
The offer reaches its redemption limit

Finish line

What to deliver

  • A four-screen mobile alert and redemption flow

Optional direction

Visual resources

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

Font pairing
Josefin SansPlayfair

Josefin Sans & Playfair

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

Icons
Illustrations

Keep practicing

Intermediate
E-commerce

Hair Color Try On and Salon Brief

Design a camera preview that compares hair color options and turns a chosen look into a realistic salon consultation brief.

Mobile2 to 4 hours
Mobile DesignTrust and Safety
Advanced
E-commerce

Outfit Planning With Tailor Handoff

Design a styling tool that helps someone explore outfits for an occasion, request useful feedback, and prepare alterations for a local tailor.

Mobile4 hours plus
Trust and SafetyInteraction Design
Advanced
E-commerce

Scan and Go Grocery Checkout

Design an in-store checkout flow where shoppers scan items as they shop, resolve mistakes, and pay without a staffed register.

Mobile4 hours plus
Interaction DesignError Handling
Intermediate
E-commerce

Adjust a Household Replenishment Subscription

Design a recurring order experience that predicts supply needs while making quantity, frequency, skips, and price changes easy to control.

Mobile2 to 4 hours
Information ArchitectureInteraction Design
Intermediate
E-commerce

Product Release and Local Stock Alert

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

Mobile2 to 4 hours
Information HierarchyMobile Design
Intermediate
E-commerce

Room Makeover Preview

Design a room visualization tool that helps renters test decor choices, compare combinations, and shop with realistic scale information.

Mobile2 to 4 hours
Interaction DesignMobile Design