desktop, mobile
Sniffood
A system-driven app and dashboard for rescuing surplus bread through redistribution and prediction.
My role
UX Research
UI designer
Project
Self-initiated
Timeline
April-July 2024
Tools
Figma, FigJam, Miro, Google Forms

Solution

A surplus bread rescuer
Sniffood is a system-driven app and dashboard, which offers bakery merchants a POS data-based prediction tool, a redistribution-based consumer app, secure donation solution, designed to address surplus bread waste.
Problem

The problem

As a part-time bakery employee, I noticed that there is leftover bread every day at closing time. This leftover bread is fresh and still good to eat, but unfortunately, it ends up getting thrown into the trash.
So this sparked the question for me. Why is there an oversupply of bread in Australian bakeries? More specifically, the problem was that the bakery struggles to produce appropriately, resulting in daily waste of surplus bread.
Opportunity

Opportunity

Competitive analysis
By conducting competitor analysis, I aimed to better understand the problem area and identify gaps in current solutions.
None of these competitors could both predict production needs and effectively handle surplus food.
Research

Domain expert interview

User interviews

Participants
I recruited participants in a Melbourne CBD bakery, including bakery owner and staff members with relevant work experience as well as customers, in order to capture insights from both perspectives.
My Goals
Methodology
Remote moderated semi-structured interviews
& Google Forms online questionnaire survey

Understanding audiences

Service blueprint
Through expert and stakeholder interviews, I mapped the bakery’s operations and identified improvement opportunities.
They want to...

How might we question

Product Thinking

Product thinking

Auto prediction tool
Bakery owners can optimize their production with the auto prediction tool, which forecasts the required quantity for each batch and supports smart tray consolidation.

By integrating with their POS system, it automates accounting and sales tracking, helping reduce waste and improve efficiency.
App connects with live inventory
Customers benefit from the app by purchasing surplus bread at discounted prices, ensuring transparency in availability and reducing waste while enjoying fresh bread at a lower cost.

Additionally, a portion of the income from the surplus sales is automatically donated to local charities, supporting the community.
Part 1

Part 1. Auto prediction tool

Wireframe & User flow

The prediction tool emphasizes a streamlined user flow where users can quickly:
  • Accurate and real-time tracking of each batch of baking quantity
  • Visualized tray baking quantity to improve tray space utilization
Initial ideation drafts for bakery prediction features

Design iteration

Iteration 1
Iteration 2

Part 2. App with Live Inventory

User flow

Design iteration 

Customer buying dashboard
Bakery discount and donation rate setup

Final low-fidelity user flow

Customers side
Bakery owner side

Visual design iteration

Customers side
Bakery owner side
Final Design

Final design

Customer storyboard
Bakery storyboard

Features

Sign-Up for POS Connection & Batch Setup
Step 1
Bakery owners connect their POS system to Sniffood account to achieve automatic bread inventory import.
Step 2
Batch setting discounts and donation rates to complete the user registration process in just minutes.
Order Management
Step 3
Dividing orders into Today and History sections helps bakery owners quickly focus on the daily packaging orders while keeping past records for review and analysis.
Manual Override
Step 4
Bakery owners can temporarily adjust open/close status depending on daily inventory.
Pre-registration Postcode Search & Personalized Preferences
Step 1
Searching for nearby stores by postcode before registration helps users avoid wasted time and improves registration outcomes and users satisfaction.
Step 2
Users can choose preferred bread type, and the app will recommend discounted bread based on their preferences.
Surplus Bread Guide   
Step 3
Users can make use of recipes provided in MAKE section to cook with surplus bread, promoting sustainability.
QR Code Pickup
Step 4
Users can access QR code in the Order section and present it at the bakery to pick up their order.
Real Time Sales Date
With the real-time sales data feature, bakeries can adjust production promptly to reduce surplus.
Smart Tray Consolidation
enabling intelligent arrangement to maximize tray space.
Key Takeaways

Key takeaways

Challenge
The biggest challenge was ensuring all components worked together seamlessly as a system, rather than as isolated tools.
Lesson learned
This project taught me how to design an end-to-end system for both customers and merchants, balancing different user needs.

By creating a customer app, a merchant backend, and a prediction dashboard, I learned to think across the whole user journey and connect design with operations and data.

The goal was to reduce food waste, and I focused on making every part of the system contribute to that impact.
Next step
To further improve the product, I would focus on strategies to increase user retention — such as introducing a loyalty program or refining notification timing based on user behavior.