I designed the states the ticket left out
The happy path was one screen. The real customer experience was several different products hiding inside it.
- StickerGiant
- Customer states
For the post-purchase account prompt, I split the experience into an unknown guest, a known guest, and a logged-in customer. Each state needed its own copy, validation, loading, error, and escape behavior.
The product-review work had a similar problem. Replacing the old nested-scroll widget meant designing an exposed section with rating filters, verified-customer context, business responses, and accessible reading order.
AI helped me enumerate the states quickly. Both pieces remained coded prototypes: the forms, review data, and backend connections were mocked. The design work was deciding which differences mattered to a real customer.