FoodieMoodie
A fullstack web application dedicated to reducing food waste by seamlessly connecting food donors with local recipients.
01OVERVIEW
Connecting surplus with scarcity
FoodieMoodie tackles food waste at the community level by creating a centralized platform where individuals and businesses can donate surplus food to those in need.
Users can easily list available food items with photos, descriptions, and expiry dates, while recipients can browse, search, and request meals seamlessly—all contributing to a more sustainable and connected community ecosystem.

02THE PROBLEM
The disconnect in food distribution
Every day, perfectly good food is thrown away simply because there is no efficient, accessible mechanism to distribute it to those who need it before it spoils.
The challenge was to build an intuitive system capable of quickly matching time-sensitive surplus food with local demand, while ensuring user safety and prioritizing items nearing their expiration dates to prevent waste.

03OUR APPROACH
Smart sorting and secure access
We engineered a highly responsive application leveraging React 19 and Tailwind CSS to deliver a fluid user experience across all devices, complete with a persistent dark/light mode.
To address the time-sensitive nature of the problem, we built a Smart Food Search system with an Expiry Date Sorting algorithm. The platform utilizes Firebase dual-authentication for enhanced security, paired with TanStack Query to deliver real-time updates for live donations and requests.

04THE RESULTS
A sustainable digital ecosystem
Smart Expiry Prioritization ensures the most urgent food items are highlighted first, directly minimizing potential food waste.
Comprehensive Request Management allows donors to track, update, and manage incoming requests effortlessly from a unified dashboard.
The resulting platform successfully bridges the gap between excess and need, fostering stronger community support through a secure, high-performance web environment.
