🍽️ CampusBite

Empowering Campuses, Reducing Waste, One Bite at a Time.

Inspiration

University campuses are hubs of activity, but they are also significant sources of food waste. Whether it's leftover catering from a club event or surplus pastries from a campus cafe, perfectly good food often ends up in the bin while students struggle with food insecurity. We were inspired by the simple idea of "Hyper-Local Rescue"—connecting people with surplus food to those who need it in real-time, within a small, trusted community. We wanted to build a tool that makes sustainability effortless and impactful for every student.

What it does

CampusBite is a real-time, peer-to-peer food rescue network designed specifically for the Monash University ecosystem.

  • Smart Posting: Providers can snap a photo and instantly list surplus food. Our integration with Gemini AI automatically extracts details like food type, quantity, and safety risks.
  • Precision Matching: The "Match my Dietary Profile" toggle ensures students only see food that is safe for them. It automatically filters listings based on their saved preferences (Vegan, Halal, Nut-Free, etc.) and active safety warnings.
  • Real-Time Claims: A secure claim system with unique pickup verification codes prevents double-claiming and ensures smooth handovers.
  • Impact Tracking: A dedicated dashboard visualizes the community's collective progress, tracking "Meals Saved," "Food Waste Reduced (kg)," and "CO₂ Prevented."
  • Interactive Navigation: Integrated mapping allows students to find exact pickup locations, including floor and room details (e.g., "Level 2, Room 214").

How we built it

We built CampusBite using a modern, scalable mobile stack:

  • React Native & Expo: For a smooth, cross-platform mobile experience.
  • Firebase: Used for real-time data synchronization (Firestore), secure user authentication, and profile management.
  • Google Gemini AI: Powering the intelligent food recognition and automated listing generation.
  • Custom UI System: We developed a premium, consistent design language using "Campus Green" aesthetics, prioritizing accessibility and clarity.

Challenges we ran into

  • Data Consistency: Ensuring real-time synchronization so that two people couldn't claim the same "last slice of pizza" at the exact same millisecond.
  • Complex Filtering: Implementing a robust dietary matching engine that handles overlapping constraints (e.g., a user who is both Vegan and Gluten-Free) without causing performance lag on the mobile device.
  • Safety Protocols: Designing a system that respects food safety by automatically calculating expiry deadlines and forcing acknowledgments for high-risk items.
  • UX Balance: Striking the right balance between a feature-rich app and a clean, intuitive interface that a busy student can use in seconds.

Accomplishments that we're proud of

  • Automated Onboarding: The AI-powered posting flow feels like magic—it does the heavy lifting so users don't have to fill out long forms.
  • Dietary Confidence: Building a system where users with severe allergies can trust that the app is actively protecting them through the "Match my Dietary Profile" feature.
  • Unified Visuals: Achieving a high level of UI polish across all five core tabs, with consistent outlines, spacing, and micro-interactions.

What we learned

We deepened our expertise in high-concurrency database patterns with Firebase and learned how to practically integrate Generative AI into a mobile workflow without it feeling like a gimmick. We also gained a profound understanding of "Impact UX"—how showing users their environmental contribution can motivate a sustainable community.

What's next for CampusBite

  • Push Notifications: Instant alerts when a "Food Drop" happens near your current location.
  • Club Integration: Partnering with MSA and campus clubs to automate surplus food listings directly from event management platforms.
  • Gamification: Adding badges and "Impact Tiers" for the most active food rescuers.
  • Campus Expansion: Scaling beyond Monash to support other universities, creating a global network of zero-waste campuses.

Built With

Share this project:

Updates