Food waste is a massive global problem. We throw away perfectly good ingredients simply because we don't know what to cook with them.
When I found myself staring at a fridge full of random ingredients, wondering what I could possibly make for dinner, I realized this was a problem worth solving.
That's when MatMatch was born - a sustainable cooking app that helps you create delicious recipes from ingredients you already have at home.
The main issue with cooking at home is that we often buy ingredients with specific recipes in mind, but end up with leftover items that we don't know how to use.
This leads to food waste, unnecessary grocery trips, and the frustration of not knowing what to cook with what you have.
According to studies, the average household throws away about 30% of their food. That's not just wasteful - it's expensive and harmful to the environment.
MatMatch solves this by helping you discover recipes based on your available ingredients, reducing waste while saving money and time.
Simply enter the ingredients you have at home, and MatMatch will find recipes that use them effectively.
Log in to save your favorite recipes to a personal cookbook for easy access later.
Log in to set your dietary preferences and allergies for perfectly tailored recipe suggestions.
Every recipe suggestion is designed to minimize food waste by prioritizing recipes that use the ingredients you've already entered while requiring minimal additional items.
Building a great user experience was a primary focus of this project. The challenge was to transform complex data, like detailed recipes and dietary requirements, into a simple and intuitive interface. This meant making the app easy to navigate and read on any device.
For me this experience highlighted the importance of clean, accessible, and responsive design and my main takeaways for effective user experience were:
My experience building the recipe app highlighted a key challenge with AI: its tendency to invent information or not quite listening to instructions given. I found that the AI would often fabricate ingredients or ignore crucial dietary restrictions and allergies and also lie about the ingredients needed.
This underscored the importance of prompt engineering. I discovered that even minor adjustments to my prompts could dramatically change the quality and accuracy of a recipe. To ensure the AI's output was reliable, I implemented a set of rules, or guardrails, to control its behavior. My main takeaways for effective prompting were: prompt engineering. I discovered that even minor adjustments to my prompts could dramatically change the quality and accuracy of a recipe. To ensure the AI's output was reliable, I implemented a set of rules, or guardrails, to control its behavior.
My main takeaways for effective prompt engineering were:
Every recipe discovered through MatMatch is a step towards reducing food waste and promoting sustainable cooking habits.