✨ FoodFairy Features

A quick overview of everything your magical fridge can do.

🍱 Fridge System

  • Add items with name, quantity, expiration date
  • Option to offer items to your group
  • Fridge is filtered by user + group

πŸ“¦ Item Status Tracking

  • Mark items as βœ… eaten or πŸ—‘ wasted
  • Automatically updates dashboard stats

πŸ“Š Personal Dashboard

  • Tracks use ratio, most wasted item
  • Displays requests made/received
  • Shows your β€œFood Bestie”

πŸ” Multi-User Mock

  • Simulate roommates or multiple households
  • Each user has their own view of data

🀲 Item Requests

  • Users can request items not offered
  • Owners get banners for pending requests
  • Buttons disable once requested

⏰ Expiration Warnings

  • Toasts for items expiring in ≀ 2 days
  • Visually highlighted in fridge

🌐 Deployment

  • Live on Vercel with GitHub auto-deploys
  • Uses real MongoDB database
  • Dark/light mode and responsive layout

πŸš€ Future Goals

  • πŸ“Š Ring chart interaction for eaten/offered/wasted
  • πŸ” Auth0 login system with user-based data routing
  • 🌐 Real-time multi-user functionality (WebSocket/Firebase)
  • 🍳 AI-powered recipe suggestions from leftover items
  • 🧚 EcoFairy mode – earn rewards for reducing waste
  • βš™οΈ Auto-offer items when X days are left before expiry
  • πŸ“± Mobile-first experience or native app integration
  • ⏳ Smart expiration guesses for common foods (like eggs)
  • βœ… Fully functional request system with history
  • πŸ‘€ Actual user login + data isolation