10 problems across 3 categories
4 flow problems 3 efficiency problems 3 visual layout problems
Flow problems
- Fragmented multi-step flow. Creating one order requires navigating through 3 separate pages, each triggering a full page reload that completely breaks the user's focus and rhythm.
- Next button buried at the bottom. The only way to proceed is a button at the very bottom of a long scrollable form. Ahmed has to scroll all the way down after every section just to advance.
- Pickup screen is nearly empty. The entire third page exists just for one dropdown. An entire page navigation and full reload for a single field.
- No order summary before submitting. The Create Order button appears with no recap of what the user has filled. Ahmed can't verify his order details before submitting across 3 separate pages.
Efficiency problems
- No shortcuts for repeat tasks. Every order starts completely from scratch. No duplicate order, no saved templates, no way to reuse the last order's package type or pickup location.
- No customer autofill. Returning customers are typed completely from scratch every time — full name, phone number, city, area, street, building, floor, apartment. No search, no history, no autofill from past orders.
- "Remember my choice" is the only form memory. The entire form has exactly one saved preference. Every other field resets to blank on every order — pickup location, package type, order type, customer.
Visual layout problems
- Order type cards take too much space. The 4 large illustrated cards consume nearly 25% of the viewport before the user has filled a single real field.
- Cash exchange field is disconnected. When Exchange is selected, the cash amount field appears as a completely separate block with no visual relationship to the Exchange card that triggered it.
- Two-column package layout causes confusion. Package Details and Return Package Details sit side by side with nearly identical field names. A power user rushing through 30 orders can easily fill the wrong column without noticing.