Three months embedded as an accountant — not a researcher. Eight findings, five interviews, and a redesign that was never commissioned.
One login for every vendor-licensed buyer — not four mismatched portals.
Public · ResponsiveLive catalog, transparent pricing, midnight fresh-stock incentive. Fully interactive.
Public · ResponsiveOrder entry with a live price calculator, replacing the bubble terminal.
Internal · Mobile onlyDispatcher map + driver mobile view, with a working delivery confirmation.
Internal · Desktop + MobileAuto-billing, house accounts, a searchable billing table.
Internal · Desktop onlyColors, typography, and the tokens behind every screen in this project.
ReferenceEvery screen here runs on realistic, hand-placed data — not a connected backend. Checkout and camera capture say so directly instead of pretending to work. In priority order, here's what would close the gap between concept and something a real buyer could use:
Five B2B floral suppliers, six questions each, currently a template with no completed answers. This is the fastest, lowest-effort item on this list — and it's the one most likely to reveal whether "pricing hidden until checkout" is an industry norm worth calling out explicitly.
Every other role in this project — reps, a manager, drivers — spoke for themselves. The buyer's journey map is still built from sales-staff accounts and observed behavior, not the buyer's own words.
Buyer: discover → login → order → confirm. Rep: order comes in → check stock → enter → sync. Right now each screen works on its own; neither flow is clickable start to finish across screens yet.
The obvious move would be forcing every order through the portal. It doesn't. Any real next step keeps this channel alive rather than treating it as legacy behavior to be designed away.