crowd-test report

https://demo-shop.example (sample data) · generated (sample — synthetic data)
Fsurvival grade · 38/100
3virtual users sent
4.7avg. satisfaction
2critical findings
1major findings
2minor findings

Findings

critical · ux · Checkout step 2 · ✅ verified
Checkout forces account creation before showing total price
No guest checkout; the full cost is hidden until after email verification. Cart abandoned at step 2 of 5.
detective: Reproduced on a clean load: guest path does not exist.
found by Mai — The Impatient Shopper
critical · bug · Checkout shipping step · ✅ verified
Raw 500 error page when address contains emoji
Address field accepts any input, but the shipping calculator crashes server-side and shows an unstyled stack trace.
detective: Reproduced: same 500 with a minimal emoji payload.
found by Rex — The Chaos Monkey
major · accessibility · Site header · ✅ verified
Header icons carry no text labels
Menu, search, and cart are icon-only. For users who don't know the conventions, the site's entire navigation is invisible.
detective: Confirmed: no visible labels and no aria-labels on 2 of 3 header icons.
found by Harold — The Senior Citizen
major · bug · Payment page → back · ⚠️ not reproduced — excluded from grade
Browser back during payment silently empties the cart
Going back from payment to cart loses all items with no warning; user must rebuild the cart from scratch.
detective: Could not reproduce on a clean run — cart survived the back navigation twice.
found by Rex — The Chaos Monkey
minor · performance · Category page
Product images load noticeably late on the listing grid
found by Mai — The Impatient Shopper
minor · ux · Product page
Success message disappears after 2 seconds
The 'added to cart' toast vanishes before a slow reader finishes reading it.
found by Harold — The Senior Citizen

The crowd

3/10 Mai — The Impatient Shopper
gave up on their goal · 81.0s · 14 steps
“Found a jacket I actually liked in about ten seconds — great start. Then checkout demanded I create an account, verify my email, AND hand over my phone number before showing shipping costs. I have meetings. I left the jacket behind.”
6/10 Harold — The Senior Citizen
achieved their goal · 190.0s · 22 steps
“A patient afternoon got me there in the end. But I nearly gave up at the start: the little picture buttons at the top have no words, and I sat wondering what a stack of three lines could possibly mean.”
5/10 Rex — The Chaos Monkey
achieved their goal · 150.0s · 19 steps
“Emoji in the address field? Accepted, then exploded at the shipping step with a raw 500 page. Back button during payment? Cart emptied itself. This site fears me, as it should.”