Usability Engineering · Diary Study · Digital Fabrication

PantryPal:
Food Expiry Tracker

An Arduino-based RFID device designed to reduce household food waste through smart expiry tracking and real-time notifications.

Executive Summary

PantryPal was conceived to tackle the global food waste crisis — estimated at 1.3 billion tons annually — through a dedicated, plug-and-play kitchen device. Using RFID scanning, an RTC clock, and an LCD display, PantryPal tracks food items and notifies users of upcoming expiry dates. A two-day diary study with three participants revealed strong usability wins alongside targeted areas for improvement, forming a clear roadmap for future iterations.

The Problem

Households lack a simple, affordable tool to track fridge contents — leading to expired food, wasted money, and unnecessary environmental harm.

Study Profile

  • MethodDiary Study
  • Duration2 Days
  • Participants3 Home Users
  • SettingHome Kitchens
  • HardwareArduino + RFID
  • CourseDigital Fabrication

The Scale of the Problem

1.3B
Tons of food wasted globally per year
$940B
Annual economic cost of food wastage
8–10%
Of global greenhouse gas emissions

Skills & Tools Applied

Research Methods
Diary Study User Interviews Qualitative Analysis
Hardware
Arduino Uno RFID Reader RTC Clock LCD Screen
Design Approach
User-Centered Design Iterative Prototyping Cognitive Load Reduction

Hardware Architecture

📡
RFID Reader
Scans & identifies food items
🏷️
RFID Tags
Pre-coded with item name & expiry
🖥️
LCD Screen
Displays item info & alerts
⏱️
RTC Clock
Tracks time for expiry calculation
⚙️
Arduino Uno
Microcontroller coordinating all parts
📦
MDF Enclosure
Custom box housing all components

The Device in Action

Each food item is assigned an RFID tag pre-encoded with the item's name and expiry data. On scan, the device instantly recognises the item and registers the interaction timestamp.

How PantryPal Works

01
Food Recognition & Tagging
RFID tag is scanned → device retrieves item name and calculates expiry by adding preset shelf life to scan date.
02
Expiry Date Calculation
RTC clock registers the exact scan timestamp. Shelf life (e.g. 2 days for salad) is added automatically.
03
Notification System
System matches current vs. expiry date continuously — warning issued 1 day prior, expiry alert on the day.
04
User Interaction
Users scan items, view expiry status on LCD, and receive timely reminders — no app required.

Notification States

LCD Normal State
LCD DISPLAY — NORMAL
Salad
Expires: 18/06/2024

Item scanned successfully — name and expiry date displayed.

LCD Warning Notification
LCD DISPLAY — WARNING
Salad
Expires in 1 day

24-hour advance warning — prompts user to use the item.

LCD Expired Notification
LCD DISPLAY — EXPIRED
Salad
Item Expired

Post-expiry alert — item should be discarded or composted.

Diary Study Methodology

DAILY LOGS

Participants self-documented every interaction with PantryPal — items scanned, notifications received, and subjective impressions throughout the day.

PERIODIC PROMPTS

Structured prompts were sent at set intervals: "What did you scan today?" and "Did you receive a notification?"

DAILY CHECK-INS

Text messages were sent daily to verify active engagement with the device and to capture immediate, in-context feedback.

Study Results at a Glance

Reduced cognitive load — participants no longer had to mentally track what was in the fridge or when things would expire.

Money savings — users consciously avoided buying duplicate items they already had at home.

Reduced food waste — timely alerts prompted use of near-expiry items before they were discarded.

Grocery planning aid — the device helped users cross-reference fridge contents while shopping.

Overall Sentiment

User feedback was largely positive across all three participants, validating the core concept of dedicated food tracking hardware.

Voices from the Field

"Sometimes I just want to scan the item and check the name and time left, but every time I scan it sets the expiry even further than the previously scanned time."

— Participant, re: Multiple Scan Issue

"When I buy things in bulk, I freeze most of the items… so the life of the item increases. I want to be able to set the expiry date myself."

— Participant, re: Manual Date Setting

"I used the salad before expiry and then the next day I got an expiry notification."

— Participant, re: Scan State Tracking

"When I am out doing grocery runs, I can't check available items on my phone. It will make my life even easier."

— Participant, re: Push Notifications

Usability Issues Identified

Multiple Scans Issue

Rescanning an item resets its expiry date and no visual state confirmed whether an item had already been logged — creating confusion and inaccurate tracking.

📅
Manual Expiry Date Setting

Users who freeze fresh produce need to extend shelf life manually. The fixed-date system did not accommodate varying storage conditions.

Notification Dismissal

No button to acknowledge a notification meant alerts persisted even after action was taken, and the system had no way to know if the fridge was empty.

📱
Push Notifications

Users strongly desired mobile push notifications to check fridge inventory remotely — especially useful during grocery shopping trips.

Product Demo

Future Iterations

Smart Home Integration — embed directly into refrigerators for automatic inventory tracking.

Automatic Inventory Updates — real-time availability data accessible via companion app.

Mobile Push Notifications — alert users on-the-go with fridge status during grocery runs.

Recipe Recommendations — suggest meals based on items nearing expiry to further reduce waste.

Conclusion

PantryPal demonstrated that a dedicated, low-cost hardware device can meaningfully reduce cognitive overhead and food waste in domestic settings.

The diary study validated the core concept while surfacing four targeted usability improvements. These insights form a concrete, user-centered roadmap for future development — from manual date control to smart home integration.

Key Takeaway

Technology doesn't have to be complex to be impactful — simplicity and dedicated purpose are PantryPal's greatest strengths.