Tagline: Turn your leftover ingredients into delicious recipes.
SaveFridge AI is a generative AI web application that helps reduce food waste by generating recipe ideas from ingredients users already have at home.
SaveFridge AI was inspired by the everyday problem of food waste in households. Many people throw away perfectly usable food simply because they do not know what to cook with the ingredients they already have. The goal was to create a simple and practical solution that uses generative AI to make cooking easier and more sustainable.
Users can add ingredients manually or use quick-add buttons, then generate recipe suggestions using AI. The app displays multiple recipe cards with ingredients and step-by-step instructions in a modern interactive interface.
The backend was built with Python and FastAPI. Generative AI was integrated through the Groq API using a large language model to generate recipe suggestions. The frontend was built with HTML, CSS, and JavaScript, including ingredient chips, loading skeletons, animations, and interactive recipe cards.
Some of the biggest challenges included connecting the frontend to the backend, fixing JavaScript errors, handling CORS, debugging API responses, and adapting to model deprecations while using the AI API.
I’m proud of building a complete full-stack generative AI application with a polished frontend, working backend, and meaningful social-good use case. I’m also proud that the app solves a real problem by helping reduce food waste.
I learned how to build and connect a full-stack application, integrate generative AI into a real use case, debug frontend-backend communication issues, and improve user experience through interface design and animations.
Future improvements include enabling users to save and revisit their favorite recipes, integrating visual representations of generated dishes, improving recipe personalization, and deploying the application for public access.