beans.

Designing a user-friendly information architecture for a coffee e-commerce platform.

Context

Graduate course project

Timeframe

Nov - Dec 2024 (3 weeks)

Scope of Work

Information Architecture, Research & Competitive Analysis, Card Sorting, Wireframing, UI Design

Team

Amie Leung (solo project)

Overview

beans. is a fictional online retailer selling coffee beans produced from local roasters. As part of a master's-level Information Architecture course at the University of Toronto, this project explored how to design a clear, user-centred IA for a product listing page. Over 3 weeks, I analyzed patterns across coffee websites, conducted card sorting to understand user expectations, and designed wireframes to support different browsing behaviours and balance usability with user control.

Research & Competitive Analysis

I analyzed five coffee roaster websites—Balzac’s, Detour, Pilot, Propeller, and Gimme! Coffee—to identify layout conventions and compelling UI patterns.

Across sites, I observed a consistent structure: logo and nav at the top, an immersive visual hero section, and navigation using action-oriented labels like “Shop,” “Learn,” and “Visit.” Product listing pages often featured grid views, minimal filtering, and strong visual hierarchy.

Fig. 1: Homepages of five popular specialty coffee roasters.

Fig. 2: Product listing pages for five popular specialty coffee roasters.

Key Takeaways:

  • Actionable nav labels are the norm (ie. “Shop,” “Learn”, "Subscribe").

  • Filters vary in placement (left vs. top), but grid layouts dominate.

  • Product cards prioritize image, brief description, and price.

Card Sorting to Validate Navigation

To test how users interpret navigation groupings, I ran a closed card sort with 7 participants using UXtweak. Categories were drawn from both competitor sites and CSV content provided for the fictional shop.

Findings:

  • Strong alignment (86–100%) for categories like “Shop” and “All Coffee.”

  • Terms like “Single Origin” and “Blends” split between “Shop” and “Learn,” suggesting different mental models between coffee enthusiasts and casual drinkers.

  • Unexpectedly, most users (86%) associated “About Us” with “Visit” rather than “Learn.”

Website Schematic

Based on research and user testing, I proposed a four-category structure: Shop, Subscribe, Learn, and Visit. The nav uses concise, familiar labels to match user expectations and support intuitive scanning.

Fig. 3: Proposed website schematic diagram for hypothetical coffee shop website.

Design Considerations:

  • “Shop” includes subcategories like Single Origin, Blends, Decaf, and Holiday Collection.

  • “Learn” provides brew guides and an optional coffee quiz for less experienced users.

  • “Visit” contains location and company info, aligning with user expectations as observed from the card sort.

Wireframes – Two Product List Pages

To explore layout trade-offs, I initially created two wireframes with different structural choices.

Version 1 (Establishing the structure):

  • Introduced a basic layout with:

    • Left-aligned vertical filters for roast level, region, etc.

    • Top-level navigation bar (logo in the middle, flanked by nav categories)

    • Product grid with images and titles

    • Sorting dropdown above and to the right of the grid

  • Focused on familiar e-commerce patterns to ground the initial layout

  • Identified early mobile limitations (e.g., vertical filters taking up space)

Version 2 (Exploring alternative layouts):

  • Moved filters above the product grid to reduce scrolling and improve scanning

  • Added:

    • Icon labels for clarity

    • More visible product tags (e.g., “Limited Edition”)

    • Pricing drop-downs to potentially save clicks and clearer call-to-action buttons

Bonus Wireframe - Product Listing Page

Curious to explore a more balanced layout, I developed a third version, combining strengths from the earlier wireframes while introducing new elements to further improve usability.

Version 3 (Combining elements from V1 and V2):

  • Changed search icon to a search bar to increase visibility of the search feature

  • Expanded hero banner to highlight featured products and provide users with a more immersive entry point to the product listing page

  • Added breadcrumb navigation to improve wayfinding and help users understand where they are in the product structure

🎨 A Brief Exploration into UI

Elevating the project beyond its initial scope, I extended the wireframes into higher-fidelity mockups by considering colour, typography, and tone.

Tone: Warm and inviting, earthy, grounded, conscious and modern

Colour palette: I selected warm browns to evoke the feeling of comfort that coffee brings, complemented by earthy greens to signal the fictional brand's commitment to sustainability.

Typography: The typefaces Inter and Helvetica were chosen for a clean and modern feel. Inter Medium was primarily used for readability and Semi Bold/Bold for emphasis.

A great cup of coffee starts with great beans. Discover your new favourite brew with beans.

Some Reflections

This project represents my first foray into Information Architecture and emphasized the value of aligning navigation and layout with user mental models.

Key takeaways:

  • User assumptions aren’t always reflected in existing UI patterns—research is critical.

  • IA decisions (filter placement, nav wording) directly affect usability and product discoverability.

  • Flexibility for future growth (e.g., expanding beyond coffee) is worth building in early.

Next steps would include fully developing the webpages beyond a static image, usability testing and iteration to refine for mobile responsiveness and accessibility.

Let's build something awesome

Whether you have a question, a project idea, or just want to say hello, I'd love to hear from you.

Reach out and let's chat!

© 2025 Amie Leung | Thanks for stopping by!