The initial design of the cashier page was exactly the same as the inventory section, with a complete table of items that budtenders pick from and add to a customer’s shopping cart. This design was a quite costly on the loading side, given that not all of our customers have blazing fast internet, and that it would take a while to load-in all of the items before a budtender could actually start using the cashier. This problem was solved by removing the table entirely and installing a simple search box at the top of the screen, but while loading times were significantly reduced, budtenders would have to enter the exact product they were looking for in order to pull-it-up and add it to a customer’s cart. Having to search for the exact product made for a pretty painful UX when a budtender screws up a specific SKU or misses a letter.
What I Learned at Flowhub
Compliance is really really tedious. And designing a solution for compliance can get very overwhelming at times. That, coupled with the demands of customers made for a consistently high pace of work. I learned how to strip-down and condense my design process into shorter-iteration times to break-up large projects into more manageable components.
With every project I was constantly bouncing ideas off-of Jon, the Creative Director. Given the volume of things he was dealing with, I learned how to present my work, ideas, and problems quickly and clearly so he would have everything he needed to provide effective and direct feedback.
Sometimes I would get stuck designing a solution within the patterns and predefined elements of the brand. I learned that it’s perfectly ok to design a new pattern as long as the value of the pattern extends beyond a small use case.
Clarity and hierarchy are the best solutions for systems that are inherently large and confusing. I learned that working inside the box is easier when you push the margins of the box by 10px. The luxury of space will quickly dissolve if it’s not delegated well.
I designed and redesign systems that would lay the foundation for more features to come, and in doing so I had to vet the design decisions I was making with much more rigor. I learned that making good design systems early and carefully is the best way to supercharge a longterm workflow.