Storefront design & build
Good Sort
A storefront for an Australian dog-and-human wearables label, designed and built end to end: collection, quick view, cart and set builder, all in one front end.
- Client
- Good Sort
- Role
- Art direction, UI design, front-end build
- Year
- 2026

Overview
Good Sort sells wearables for dogs and the people walking them: harnesses, rope leads, jackets, tees and caps. The brief I set was to build the storefront properly rather than mock it — a real front end with a working collection, cart and product flow, so the design could be judged by using it.
It is one page with a lot going on: a hero, a category strip, the collection at “The collection”, a campaign panel, a set builder called Shop the Walk, and a community grid. All the commerce state runs client-side; there is no checkout backend behind it yet.
The opportunity
Pet gear online usually splits two ways: utilitarian and cheap, or so styled that you cannot tell what you are buying. The label sits with fashion-grade goods at fashion prices, so the store had to carry that without losing the practical information a harness needs — size by chest girth, colourways, what it is made of.
The other problem was range. Products span dogs and humans, so a single flat grid would have made a harness and an overshirt look like the same kind of purchase.
Creative direction
A tight palette does the work: oxblood, chalk, denim, powder, citron and ink, with each product photographed on a ground colour drawn from that set so the grid reads as one collection even when the products do not match.
Type is a bold grotesque set very large for section headings against small, quiet interface text. Every product card carries two views — the piece on its own, and the same piece worn — swapped on hover, so browsing feels like handling the thing.

Process
Catalogue model first: every product is one entry with kinds, colourways, sizes, a blurb, details and two image slots. Filters, search, quick view, the cart and the set builder all read from that one source, so adding a product needs no new UI.
Then the shell — header, cart drawer, quick view, search overlay, mobile menu — followed by the sections. Image slots fall back to a flat brand-tone panel with a caption when a photograph has not been shot yet, so an unfinished slot still reads as intended instead of collapsing.
Services provided
- Art direction
- Product photography direction
- UI design
- Design system and palette
- Next.js front-end build
- Cart, quick view and search
- Responsive layouts
Final work






Outcome
A working storefront: seven pieces in the catalogue, filtering by kind, quick view with colour and size selection, a cart drawer, search, and a set builder that puts a harness, lead and bandana together as one purchase.
It is a prototype, not a trading store — there is no checkout backend yet, so no sales or traffic figures are claimed for it. What it demonstrates is the brand, the interface and the build arriving as one piece of work.
Related work
More like this
Concept projectSoaruine Botanicals
Brand & e-commerce · 2023
Concept projectBloom Floristry
Brand & Shopify website · 2023
Concept projectPawTreats
Shopify store & product styling · 2024