🥦 About the Project — Zero: Redefining Food Management
🌍 Inspiration
Our inspiration for Zero came from realizing how much food quietly goes to waste in our own homes. According to studies, households contribute to over 6.7 million tonnes of food waste every year in the UK alone — worth about £14 billion. We wanted to transform this global challenge into a personal mission: empowering individuals to reduce waste through smart, effortless technology.
💡 What We Learned
Throughout this journey, we learned how impactful small, consistent actions can be. Building Zero deepened our understanding of:
The logistics behind food supply chains and household consumption patterns
Applying machine learning for image recognition and expiry prediction
Designing human-centered interfaces that make sustainability feel rewarding
Mathematically, we modeled food spoilage rates using exponential decay:
$$N(t) = N_0e^{(-𝜆t)}$$
where \(𝑁_0\) represents the initial freshness level and 𝜆 the decay constant — helping us estimate expiration timing more accurately.
⚙️ How We Built It
We built Zero in Android Studio (Kotlin) using:
Firebase for real-time database management
Google ML Kit for barcode and image recognition
Jetpack Compose for intuitive UI
OpenFoodFacts API for nutritional and product data
Custom notification logic for expiry and recipe alerts
We also integrated community features like surplus sharing and food donation, turning sustainability into a collective effort.
🚧 Challenges We Faced
Some of the biggest hurdles we encountered were:
Implementing accurate image recognition for varied lighting and packaging
Ensuring smooth synchronization between scanned items and database entries
Designing an experience that was both agentic and user-friendly — so Zero feels like a helpful companion, not just another app
Managing time effectively to integrate technical, design, and social impact components cohesively
Built With
- android-studio
- gemini-api
- github
- kotlin
Log in or sign up for Devpost to join the conversation.