Minimalism, Missteps, and Missed Cupcakes
When I first designed the product detail and checkout flow, I thought I was being sleek and minimalist. Clean lines, light text, just enough to get Dave from craving to cupcake.
But in hindsight, I think I oversimplified. I stuck the “Add to Cart” button right inside the product image, which clutters the visuals more than it helps. The product descriptions weren’t laid out in a way that felt easy to skim. And if Dave just finished another twelve-hour day getting pinged by his boss at 10pm, the last thing he needs is more effort just to pick a cupcake.
On top of that, I fell into a classic beginner trap: I got fixated on a single color. I was so excited to use the bakery’s signature pink, just like their adorable takeout boxes, that I built the whole interface around it.
And so, while the pink wasn’t a bad instinct (it’s part of their brand, after all), I would approach it way differently now. I’d use it more sparingly, maybe as a drop shadow or an accent, just like it’s used in the logo, to create depth without overwhelming the interface. I’d also reevaluate my color contrast choices to meet accessibility standards from the jump, rather than retrofitting them after the fact. A cleaner UI with better hierarchy, visual contrast, and less guesswork would go a long way toward making Dave’s checkout feel less like work and more like a well-earned reward.