Food waste is a significant environmental and economic problem, especially among young adults. Drexel University’s User Experience and Interaction Design (UXID) students have taken on this challenge by creating Freshly, a mobile app designed to help young adults reduce food waste through freshness tracking, waste-free recipes, and educational information accessible by simply scanning grocery receipts.
The Challenge: Young Adults and Food Waste
Young adults often struggle with managing their food inventory, leading to significant waste due to forgotten expiration dates, lack of awareness about proper storage, and limited knowledge of how to use food before it spoils.
Goals & Objectives
The primary goal of the Freshly project was to develop a user-friendly mobile app that motivates and educates young adults (18-30) on building positive food habits while simultaneously reducing their food waste. The app emphasizes clean, simple UI and engaging design.
The Freshly Solution: From Receipt to Recipes
Freshly addresses these challenges with several key features:
- Scan/Upload: Users can quickly add groceries to their “Freshly Fridge” by scanning or uploading a grocery receipt image. The app then allows users to rename or deselect items as needed.
- My Freshly Fridge: This feature tracks food freshness and organizes items by category, highlighting foods that need to be eaten soon. Users can also access storage tips and information on the carbon impact of different foods.
- Recipes: Provides AI-generated recipe ideas based on the contents of the user’s Freshly Fridge, helping them utilize ingredients before they expire.
- Learn: This section offers a search function for storage tips, recent search history, a daily tip, and resources on composting and low-carbon impact living.
The Design Process: Research and Iteration
The development of Freshly involved extensive research, including user surveys, interviews, and competitor analysis. A Kano analysis helped prioritize features based on user interest.
The team iterated on the design based on user feedback from low-fidelity and high-fidelity testing, addressing issues such as color accessibility and clarity in the “Receipt Review” page.
Development and Technology
The backend was developed using Python to run the Veryfi API for receipt scanning and the OpenAI API for food categorization and storage tips. The frontend was built using React Native Expo, ensuring a seamless user experience.
Success and Lessons Learned
Freshly proved successful in engaging and motivating young adults to reduce food waste, achieving a usability score of 6.27/7.
Future Steps
Future improvements include adding a “save to collection” feature for favorite recipes, implementing notifications for expiring items and daily tips, and integrating user login for data availability across devices.