Skip to content

Sophia - Customer #2

@LukeConran

Description

@LukeConran

User Story: Kiosk Ordering for Sophia, Coffee Shop Customer

As a coffee shop customer named Sophia,

I want to use a touch-screen kiosk to browse the menu, place my order, and get allergen warnings, pricing updates, and translations,

So that I can skip the line during busy times, avoid nuts due to my allergy, save money with special offers, and understand everything in Mandarin.

Persona Details:

I’m a customer who loves coffee shops but hates waiting in long lines during peak hours.
I have a nut allergy, so I need to know what’s safe to order without asking staff every time.
I enjoy getting deals, like happy hour discounts, and want them shown clearly.
I speak Mandarin as my first language, so I need the menu translated to feel confident ordering.

Acceptance Criteria:

Touch-Screen Browsing: The kiosk lets me scroll through the menu and tap to order with a simple, responsive touch interface, so I can skip the line when it’s busy.
Allergen Flagging: Menu items with nuts are marked with a bold warning (e.g., “Contains Nuts” with a red icon), and safe alternatives (e.g., “Try Oat Milk Latte”) pop up, keeping me safe.
Dynamic Pricing: Prices adjust based on the time—like $2 off iced coffee from 3-5 PM during happy hour—and show clearly next to each item, so I can snag a deal.
Language Translation: I can tap a button to switch the menu to Mandarin using Google Translate, with accurate translations (e.g., “冰咖啡” for “Iced Coffee”), so I understand my options.
Clear Layout: Text and buttons are big and spaced out, so I can tap easily and read everything, even in a rush or translated.
Order Confirmation: After I pick my items, a summary in Mandarin (e.g., “您的订单:冰拿铁,无坚果” – “Your order: Iced Latte, nut-free”) confirms it’s right before I pay.
Quick Process: I can browse, choose, and pay in under a minute, avoiding delays during peak times.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions