top of page
FreshX frontpage.png
FreshX logo.png

In the past, grocery owners and farmers in the fresh produce industry struggled to connect, often relying on referrals or making time-consuming phone calls to secure trustworthy suppliers for contract deliveries. FreshX transforms this process by introducing a B2B online marketplace and analytics platform that simplifies the way buyers and sellers engage. With FreshX, grocery owners can easily find and connect with reliable sellers, browse products, and negotiate bids directly through the platform, ensuring a smoother, more efficient trading experience.

SCOPE
6 Months
TEAM
6 Members
MY ROLES
UX Designer
Interaction Designer
User Researcher
Sphere on Spiral Stairs

Discover

Overview & Challenges

Screenshot 2024-09-17 at 2.24_edited.png
Screenshot 2024-09-17 at 2_edited.png
Screenshot 2024-09-17 at 2.24_edited.png

FreshX is a B2B e-commerce platform that connects grocery owners and farmers, enabling them to do business directly. While the website caters to both sellers and buyers, for clarity in explaining my design process, I will focus on the buyer's perspective — grocery owners using the platform to find and purchase fresh produce from sellers, who are farmers.

My initial impression of the website was that it lacked user intuitiveness. Several minor UI issues and certain aspects of the UX flow were confusing and misaligned with user expectations.

​

To address these challenges, I began by thoroughly understanding the business model to ensure my solutions aligned with the company’s goals. I then conducted a heuristic evaluation to analyze the website, identifying usability issues and human factors violations that negatively affected the user experience.

Identifying Issues

My initial approach was to use the heuristic evaluation method to analyze the platform and identify any existing issues. I discovered 22 areas of concern, some of them are engineering issues, the others are UX/UI problems. I then collaborated with the product manager to create 15 actionable tickets to address these issues

The tickets I was assigned focused on enhancing the user experience for navigating and viewing products. This included:​

  • ​Restructuring the top navigation.

  • Making product navigation more intuitive.

  • Simplifying product cards.

  • Refining the aesthetics and layout of the homepage.

  • Improving the product filtering process.

  • Enhancing the map functionality.

22 

Identified Issues

15

UX/UI Problems

15

Tackled Designs

Sphere on Spiral Stairs

Research

Screenshot 2024-12-17 at 3.23.15 PM.png

Our Target Users & Why They Use Our Platform

  • Grocery Store Owners

  • Wholesale Distributors.

  • Farmers and Growers.

  • Foodservice Operators (e.g., restaurants, catering businesses).

  • Food Manufacturers.

Insights from Users' Data

During the research phase, I collaborated with the product manager to better understand users' experiences with the current website. The product manager shared Mixpanel data, highlighting areas where buyers were most and least engaged, as well as interview notes from user feedback. These insights helped me identify key pain points and opportunities for improvement.

Insighted problems that I learned from buyers:

  • The top navigation displays all features as text, which feels overwhelming for users.

  • The product cards contain too much information, making them difficult to scan quickly.

  • The product viewing flow is confusing because of the unnecessary steps

  • The product page is overloaded with information, making it hard for users to find what they need.

  • Identifying specific available items is challenging.

  • ​The map, while visually appealing, does not add significant value to the workflow.

Group 1309.png
Screenshot 2025-01-20 at 10.41.20 AM.png
Personas.png

Buyer Persona

In this development phase, I created a buyer persona to better understand and visualize the needs, goals, and pain points of our target audience. By building a detailed persona, I can ensure my design decisions are aligned with the real experiences of the buyers, allowing me to create more user-centered solutions that address their specific needs.

User Journey

I created a user journey to gain a deeper understanding of how buyers interact with the platform, identify pain points, and highlight areas for improvement. By mapping the steps buyers take, along with their thoughts and emotions during key actions like discovering, finding, filtering, and comparing products, I uncovered gaps in the experience, such as confusing navigation and inconsistent flows. This process enabled me to prioritize solutions that improve usability and better align the platform with user needs.

User Journey.png

Heuristic Evaluation

Violation 1.png
Violation 2.png
Violation 3.png
Violation 4.png
Sphere on Spiral Stairs

Ideation

In this Ideation Phase, my product manager and I mapped out the information architecture and sketched the navigation flow to begin visualizing the design solution.

The information architecture helps define the main goal of each page and determine the primary focus to guide users effectively.

Screenshot 2024-09-17 at 3.48.03 PM.png
IMG_2985.jpeg

I then sketched rough wireframes on paper to visualize the layout, placement of elements on the pages, and the overall flow of the user experience.

Sphere on Spiral Stairs

Design + Testing

I collaborated with the product manager to review and refine 15 tickets based on findings from my research. Following this, I created high-fidelity wireframes and prototypes to visually demonstrate how the design solutions flow seamlessly through each interaction.

Screenshot 2024-12-23 at 1.52.19 PM.png

Design Solutions Break Down

Top Navigation

Solution

  • Convert features like Messages, My Account, and Support into icons to help enhance recognition and improve the user experience
  • Icons are visually intuitive, making it easier for users to quickly identify and navigate to these features without needing to read text.

  • Position the product categories at the bottom of the navigation bar while placing the insight data features at the top. Increase the text size of these insight features slightly to establish a clear hierarchy and emphasize their importance.

  • Integrate the search feature to improve and streamline the user search experience.

Top navigation (Website)
Group 2229.png
Top navigation (Mobile)
Mobile Navigation.png
Screenshot 2024-12-10 at 11.37.30 AM.png
Default state
Hover state

Product Cards

Solution

  • Break down key information and organize it into a clear hierarchy
  • Apply the Gestalt principle by using spacing to create logical groupings.

  • Grouping related elements helps users process information intuitively.

Homepage

Solution: I took into account the platform’s future focus on showing more data and made design changes to support that.

  • ​I removed the hero image and moved the search bar to the top navigation.
  • I redesigned the homepage to have a dashboard-style layout, which fits better with the future focus on displaying data. The data shown are just placeholders for now.

  • The main goal of this design is to improve the look of the homepage and make the layout more efficient

50359.png
Homepage (Mobile).png
Flow.png
Buyer Dashboard 56.png

Viewing Products Flow

Solution:

  • Remove the product variety card and replace it with individual product cards to maintain consistency when users click 'View All' on the dashboard.

  • Simplify the layout with a 2-column grid by moving the map to the right and placing the filter above the product cards, enhancing clarity and navigation.

Navigating Products

Solution:

  • Implement a full-width dropdown menu. This menu incorporates product images to enhance visual recognition and make it easier for users to find what they’re looking for.

  • I included batch numbers to show the number of listed products, helping users avoid clicking on unavailable items.

Product navigation (the most variety).png
Mobile nav 1.png
Mobile Top nav 2.png
Filtering improvement.png
Mobile Filter 2.png

Filtering

Solution:

  • Incorporate tabs for different filter options.

  • This allows users to easily switch between relevant filter types (e.g., products, product grades, certifications), making the filtering process more intuitive and efficient.

Map

Solution:

  • displaying product data and making the location more prominent when users hover over a specific product card

  • when hovering over a product card, the 'My Activity' section at the top of the map shows if the user’s business has previously bought or requested this product.

  • This approach enhances the user experience by providing relevant information at the right moment, helping users quickly connect product details with their location and past interactions, which aids in decision-making and builds context for future purchases.

Map improvement.png
Mobile map improve 1.png
Mobile map improve 2.png

User Testing

Screenshot 2024-12-24 at 2.50.12 PM.png

Throughout the design phase, my product manager and I conducted several user testing sessions to gather early feedback and refine the design. These sessions led to the following improvements:

​

  • Adding the available quantity for product listings.

  • Updating copy for clearer communication.

  • Enhancing the visibility of product locations on the map.

Sphere on Spiral Stairs

Final Design

Screenshot 2024-12-24 at 1.37.23 PM.png
Sphere on Spiral Stairs

KPI

By enhancing platform navigation and usability, my design increased product category searches by buyers by 5x and grew sellers' product listings from $4M to $8M.

5x increase in product category searches

$8M worth of product listings from sellers.

What I've Learned

This project pushed me to think beyond quick fixes and focus on simplifying the design based on a deeper understanding of both the business model and user goals. By doing so, I created a more intuitive solution that makes navigating and bidding for products easier.

​

Collaborating with the product manager and engineers taught me to consider different scenarios, business constraints, and how the backend functions, which allowed me to solve problems more effectively and ensure the features were both user-friendly and practical.

​

I developed my communication skills by articulating my thought process to the product manager and engineers, actively participating in discussions, and collaboratively reaching effective solutions.

More work

Restify 

An app designed to improve sleep quality. Users can track their sleep patterns and consult with sleep experts for personalized advice on sleep health.

UI/UX - School work

Front page view.png

Urban Aura

UI/UX - School work

A unified clothing shopping app designed to enhance the shopping experience.

POS System

Redesigning the POS system interface to improve the user experience for staff handling customer orders.

UI/UX - School work

bottom of page