EYOWO

BarginBin Web App

EYOWO

Designing a trusted, fast way to discover genuine bargains without cognitive overload


UX Research

Systems Thinking

Iterative Validation

Usability Testing

Behavioral Design

End-To-End Product Design

OVERVIEW

My Role

Ux Designer & Developer, Userability Tester

Deliverables

Wireframes, Prototyes, Testing Results, Final Product

Tools

Purpose

BargainBin is a community-driven web platform that helps people compare grocery prices across stores using real, user-submitted data rather than retailer-controlled pricing feeds.


The project was developed in response to rising grocery costs in Australia, where price transparency is limited by market concentration and consumers are often forced to manually compare prices across multiple retailers. BargainBin explores how trust, accuracy, and participation can be designed into a product that relies on crowdsourced data.


I worked end-to-end across UX research, product definition, interaction design, and UI design, collaborating closely with developers and an industry partner to deliver a functional, scalable web application

Problem

& Opportunity

Consumers face increasing pressure from rising grocery prices, yet lack clear visibility into which retailers offer the best value in their local area. Major supermarket chains dominate the market, limiting transparency and making price comparison both time-consuming and unreliable.


Existing deal and comparison tools often rely on:

  • Retailer-controlled pricing data

  • Incomplete coverage of smaller stores

  • Discounts without meaningful context


This creates a trust gap where users are unsure whether a “deal” is genuinely good.


Opportunity:
Design a platform that enables accurate, community-verified price comparison, allowing users to save money with confidence while reducing the effort required to shop smart.

Goals

& Constraints

Product Goals

  • Improve price transparency across grocery retailers

  • Enable users to compare prices quickly and confidently

  • Build trust through validation rather than promotion

  • Deliver a scalable foundation that could grow beyond the project timeframe


Key Constraints

  • No web scraping due to legal and ethical concerns

  • Reliance on user-generated data for pricing accuracy

  • Fixed academic timeline with limited development capacity

  • Web-first delivery for accessibility and maintainability


These constraints directly shaped both the product strategy and the design decisions, pushing the platform toward crowdsourcing, verification, and simplicity

Initial Whiteboard Sketching of Features & Screens:

User Research & Similar Platforms

To ground the product in real user needs, we focused on understanding how people currently:

  • Compare grocery prices

  • Decide whether a price is “trustworthy”

  • Balance time spent searching against potential savings


Research Activities

  • Review of existing grocery comparison and deal platforms

  • Analysis of user stories tied to saving money and reducing effort

  • Stakeholder input from the industry partner on long-term viability


Rather than aiming for exhaustive research, the focus was on identifying behavioral patterns that would influence product decisions, especially around trust and participation.


Research synthesis boards:

User Stories/Needs:

Design Strategy

Based on the insights and constraints, I defined three guiding principles:

  1. Design for accuracy before scale
    Trust had to be established before growth.

  2. Make contribution visible and rewarding
    Users should see how their actions improve the platform.

  3. Reduce cognitive load at every step
    Comparing and contributing prices should feel lightweight.


These principles guided prioritisation across features such as price voting, shopping lists, and rewards systems.

Early Concept Storyboards & Timeline:

Design Process

Initial wireframes and sketches explored:

  • Product discovery and search

  • Price submission flows

  • Shopping list creation and management


The goal was to map core user journeys before visual refinement.

Low-Fidelity Wireframes:

Medium- Fidelity Wireframes:

Iteration & Refinement


As development progressed, designs evolved to:

  • Reduce friction in price submission

  • Improve visibility of best prices by store

  • Introduce clearer hierarchy across product pages


Feedback from implementation and testing informed layout adjustments and interaction changes.


Different Variations of same pages

High-Fidelity Logos & Graphics

Hand-drawn sketches:

Usability Testing

Once the high-fidelity designs were completed, I designed and facilitated a structured user testing process using a google form survey that included test cases and feedback ratings. We invited participants to interact with the BargainBin platform and observed their navigation patterns, ease of use, and overall impressions.

After the user-testing sessions, all the participant responses were complied into a detailed table to identify recurring issues, usability challenges, and feedback. This allowed us to clearly visualise trends, highlighting areas needing refinement, and begin considering practical improvements. During the user testing, some participants misunderstood the purpose of the points system. I needed to adjust the survey and clarify the design so users could easily understand how it functioned. I then refined the test case questions and added visual cues into the design to explain the feature. In the surveys done after, users demonstrated a clearer understanding of how the points system worked. This improved my ability to translate the gamified concepts into intuitive and visually guided interactions.

Usability Survey with Excersises & Screen-Recordings

Survey Results:

Validation & Outcomes

The platform underwent acceptance testing and user feedback collection to evaluate usability and reliability.


Outcomes

  • Core features were successfully implemented and tested

  • Users could compare prices, submit data, and manage shopping lists

  • Voting and rewards increased confidence in submitted prices

  • Feedback directly informed bug fixes and refinements


The final application received praise from the client for exceptional work, confirming alignment with the original vision and requirements

Final Product with High-Fidelity Design:

Learnings & Next Steps

Key Learnings

  • Trust is foundational for community-driven products

  • Constraints can sharpen product focus

  • Designing systems matters as much as designing screens


Next Steps

  • Integrate receipt uploads to accelerate data contribution

  • Explore APIs to supplement crowdsourced pricing

  • Expand moderation and trust signals as the platform scales

View Completed Site

Create a free website with Framer, the website builder loved by startups, designers and agencies.