Inspiration

The inspiration for Secret Ingredient comes from a simple belief: everyone deserves the joy and pride of creating food they love. Yet for millions, the kitchen is a place of anxiety, filled with confusing recipes, wasted ingredients, and the fear of getting it wrong.

I didn't want to build another static recipe list. I wanted to build a coach. An intuitive AI partner that meets you exactly where you are—whether that’s with a well-stocked kitchen or just a few cans and a hotplate. It’s a guide that understands your daughter’s nut allergy, knows you prefer less salt, and helps you make the most of your air fryer.

Secret Ingredient was designed with a transformative purpose: to reframe kitchen limitations as creative starting points. It’s the culinary co-pilot that helps you navigate from "What can I possibly make?" to "Look what I just made," fostering a deep, lasting confidence that turns cooking from a chore into a joy.

What it does

Secret Ingredient gets to know you on a deep, personal level. After a brief onboarding session, it builds a unique culinary profile which is continuously refined with use. This profile becomes the foundation for a truly personalized cooking experience, allowing the app to understand your tastes, dietary needs, and preferences before making a single suggestion.

Secret Ingredient uses AI to:

  • Generate fresh, new recipes designed around YOU. Your tastes, your goals, your kitchen.
  • Assistance in the middle of recipes: got a question? Just ask! Out of milk? Secret Ingredient will come to the rescue.
  • Create full meal plans, again designed around you. Need quick recipes? Low carbs? You name it, Secret Ingredient has you covered.

How I built it

The platform was built from the ground up using a modern, scalable tech stack to allow for rapid innovation. It’s powered by Bolt.new with a Supabase backend, a combination enabling a fully responsive experience that can be deployed seamlessly to both web and mobile.

Internationalization was a core principle from day one, with react-i18next integrated to ensure the entire platform is ready for a global audience.

It uses Gemini (currently 2.0 Flash) as the AI LLM behind the scenes, a fast, fully capable model with some custom secret sauce :)

Challenges I ran into

  • Architectural Hurdles: The biggest technical challenge was hitting the project size limit within the Bolt.new environment. This ground initial development to a halt and forced a significant, but ultimately beneficial, architectural refactor to optimize the platform's structure and efficiency. **After developing out the main structure, hitting this issue, and struggling to find relief, I loaded the project locally to refine and properly modularize the project with GitHub Copilot. This allowed me to go back to Bolt.new for more, without the size complaints.
  • Inadequate Industry Standards: A more profound challenge was the lack of a suitable digital recipe format. I discovered that standard formats like JSON-LD are built for web display, not for the intelligent, dynamic manipulation that is core to my app's vision.

Accomplishments that I'm proud of

  • A Genuinely Fresh Approach: Creating an app that breaks the mold of static, ten-year-old digital cookbook designs. Secret Ingredient is dynamic, personal, and feels like a modern culinary partner.
  • Engineering a New Recipe Standard: In response to industry shortfalls, I engineered a new, extensible, and machine-intelligent recipe format from scratch. This format is my core innovation, powering all the dynamic features that make the app unique.
  • Democratizing the Kitchen: Building a tool that truly makes cooking accessible to everyone. The app's ability to adapt to any ingredient, kitchen, or skill level removes barriers and empowers users.
  • A Name with Heart: The Japanese word for love is "ai" (愛). My app, Secret Ingredient, celebrates "A.I." as the secret ingredient needed to fill any kitchen with a love of cooking.

What I learned

This project was a deep dive into powerful, modern technologies. I learned how platforms like Bolt.new and Supabase can dramatically accelerate development from idea to functional prototype. Most significantly, I learned about the profound limitations of existing digital recipe standards. This journey underscored the need for foundational innovation in the food tech space and led directly to my custom-built digital recipe format.

What's next for Secret Ingredient?

There's so much more to come! My vision is to build a self-sustaining ecosystem that grows with its users. My next steps are focused on these key areas:

  • Social: The app needs to be social to grow. I will build an online community where people can like, share, subscribe, rate and respond. I already have the basics there with ratings after each recipe is completed.
  • User Monetization: To ensure the platform's long-term health and innovation, I will introduce sustainable subscription plans that allow users to choose a plan and pay for advanced feature usage.
  • MCP Server: To build out the next wave of functionality, I will develop a robust MCP server to ensure efficient LLM querying, full profile-based personlisation, efficient recipe manipulation, LLM safety and more.
  • Integrations: Integrations with other sites and services like openfoodfacts.org for ingredients and nutritional data, smart appliances, and so much more.
  • Live Recipe Tweaks: The app will dynamically adapt every recipe to your needs on the fly. Got an army to feed, find a recipe too bland, or realize you're out of a key ingredient halfway through? Secret Ingredient will adjust the recipe in real-time, find you work-arounds, and even add items to your shopping list automatically.
  • Next-gen Recipe Gen: I will take AI recipe generation to the next level. The app will build entire, vetted, and safe meals taking into account not just your profile, but the ingredients you have on hand, the appliances in your kitchen, and the time you have available.
  • Kitchen Coach: Right now there are helpful hints built into every recipe, and a "Help Me!" button when completing recipes. In future, hints will be further AI-enhanced to customise the tips based on user experience level, and provide realtime recipe coaching. It will let advanced users get on with cooking, while guiding beginners every step of the way.
  • Internationalization and Regionalization: I will expand internationalization and deepen the app's "regionalization." The system's built-in conversion factors will make unit conversions totally transparent, meaning a recipe from any region will be perfectly adapted for any other—no more guessing how big "1 cup" is.

Built With

Share this project:

Updates