Project Thread🏆 Inventx 2025 - Gold

EcoPlate — Flutter app to reduce food waste

🐙 View GitHub

Overview

Tracks expiry dates, donates surplus food and gamifies sustainability.

Tech Stack

FlutterDartFirebase (Auth & Firestore)Google Cloud Vision API

Features

  • Barcode scanning & expiry alerts
  • AI recipe suggestions based on expiring ingredients
  • Donation matching to local food banks
  • Reward points ecosystem for sustainable actions

Key Decisions

01

Adopted a "Local-First" database strategy with Flutter and Firebase to allow users to scan groceries in low-connectivity areas (like basement supermarkets) before syncing to the cloud.

02

Integrated a weighted "Recipe Recommendation" engine that prioritizes ingredients with the earliest expiry dates, directly reducing household waste through algorithmic suggestion.

Learnings

→Mastered the implementation of the Google Cloud Vision API for high-speed barcode and label recognition within a Flutter mobile environment.
→Learned to structure NoSQL collections in Firestore to handle frequent inventory "decrement" events while maintaining real-time global leaderboard data.