FoodBoss
Track expiry dates like a Boss
Submission for LifeHack 2022 by NUS SOC Team Name: Code Red
Chosen Theme
Environment
Problem Statement
Q1 (Food Waste) In 2019, Singapore generated around 744 million kg of food waste. How can we tackle this growing problem and encourage Singaporeans to cut down on unnecessary food waste?
What does your app do?
FoodBoss is a seamless AI-powered Expiry Date Tracker for the consumer, in collaboration with supermarkets, offering solutions to existing problems:
- Quick detection of expiry dates with AI, over time-consuming manual key-in of expiry dates
- Easy to use app allows for easy adoption for the public and supermarkets
Process of use:
- Barcode of item bought is scanned by cashier or E-payment system
- Customer opens their FoodBoss app and shows their Account QR
- Supermarket iPad scans -- Account QR of customer (with FoodBoss app) -- Barcode of each item (with Supermarket’s barcode reader) -- Expiry date of each item (with Text Reader AI of FoodBoss app)
- After Payment, information of each item added to User’s FoodBoss app are: -- Item Name -- Expiry date
How does your hack answer the problem statement?
- Food waste is caused by people overbuying and not using up food before expiry ### Features of this app which address this problem:
- Easy tracking of food about to expire soon
- Reminders about soon-expiring food so user consumes them in time
- Automatic adding of food items with expiry dates to app, with aid of cashier/e-payment system whenever user goes shopping, making it convenient to track expiry dates
- Backup manual key-in of food items, in cases when: -- Food items are purchased outside of partner supermarkets -- Barcode or Expiry Date reader malfunctions/is inaccurate
How did you built your hack?
- Dart with Flutter on Visual Studio Code IDE
What are some difficulties you overcame?
- Time constraints: research, brainstorming, implementation all in 24h
What was your biggest learning point from LifeHack 2022?
- Learn how to code before going hackathon
Log in or sign up for Devpost to join the conversation.