Inspiration

As busy professionals and people who would always order food online, shifting to a healthier lifestyle was tough. In an otherwise busy day, trying to make sense of what ingredients we had in the fridge and pantry that could be used to avoid waste or that could be used in a new recipe was super tough. This was mainly because of overwhelming no of "top10 quick recipe" lists online that never met our requirements and figuring out what ingredients to buy once we had zeroed it down. Also following recipes is hard. what even is "fry till onions are caremalised"?

We thought all of this could be done through AI and started SpatulAI with this in mind. The vision is to reduce endless no of decisions while cooking and just make something tasty with what you have

What it does

  • Search recipes based on your needs. snap your fridge and pantry and type " something healthy to eat which is chicken based" and it will process ingredients available and find all the matching recipes with vector embedding search

  • Once you select the recipe, there are easy to follow steps with a chat based AI assistant. As you are on a step, you can click a picture and ask "Is this chicken cooked or how much more time does it need" or "don't want to marinate chicken, update steps". the AI assistant has context of recipe, your current steps and will adapt recipes and help you cook as you progress

How we built it

  • Got the basic setup done in bolt - It was able to provide some really nice UI to begin with.
  • We were facing issues with our fastAPI backend so we set it up separately.
  • Setup recipes using supabase. Will use it for auth later
  • Used bolt to sort out screen specific issues and debugs

Challenges we ran into

  • Couldn't find development with local supabase instance so had to mock data until supabase was set up and we finalised the data types
  • web vs expo testing
  • android vs ios differences we needed to account for
  • setting up a local sqlite DB was painful with bolt so went with async storage

Accomplishments that we're proud of

  • Built it over the weekend
  • pretty usable at this point. end to end flows are working. You can actually go from firdge/pantry ingredients to a finals recipe :)

What we learned

  • Learned a lot about android and ios differences.
  • Bolt is great at making UIs and setting up the initial project. It saved us a lot of time which otherwise we would have spent on grunt work

What's next for SpatulAI

  • Currently, it searches a database of recipes which you could use as a base recipe and modify using AI based on your needs. We will also complete AI generation of recipes
  • Cooking is also a really social thing, we plan to add social features like creating a story of your progress

Built With

Share this project:

Updates