Inspiration

As college students with busy schedules and multiple roommates to share a fridge with, sometimes it is easy to keep track of the food we've bought, what's going bad, and make meals accordingly.

What it does

Our virtual fridge can:

  1. scan your receipts, and auto parse the ingredients you've bought!
  2. auto sorts the food into 3 categories --- fridge, freezer, pantry. But you can drag and drop to sort yourselves as well.
  3. auto adds expiration date for food
  4. generate recommended receipes based on your and ingredients and dietary preferences
  5. save reminders
  6. keep a grocery list
  7. keep track of your food waste
  8. last but not least!! encourage your progress with your very own Tamagotchi style widget, the PixelCarrot! It will look sad if you are not meeting your goals, and happy when you do!

How we built it

We used a client-server architecture. We used MongoDB Atlas as our database, Auth0 for authentication, Cloudinary to process images through URL based transformations, OpenAI image text parsing, Gemma 4 for sorting and expiration, and Figma Make for character creation and UI components.

Challenges we ran into

It was difficult to use new technologies we have never tried before, such as Cloudinary, Figma Make, and Gemma 4, and linking all these components together.

Accomplishments that we're proud of

We are proud to have a robust backend, cool design, and to have tried new things!

What we learned

We learned one of the primary causes of poor diets is the lack of facilities and knowledge for recipes. We also learned how to integrate LLMs in our project, have fun, and make cool exciting stuff!

What's next for MagBite

More personalization, perhaps a questionnaire during profile creation. This way we can personalize the entire app to support specific dietary needs or goals.

Built With

Share this project:

Updates