We have all been in that situation where we look at the food we have in our home and have no clue what meal we can make. So we came up with iCook, an app that help you solve this problem. During the Covid-19 pandemic, it is nessacery for us to self-isolate to flatten the curve. This mean essential trips to get grocery should also be minimized. As a result, many of us have had to get more creative with what we have at home.

What it does

iCook lets you add and remove from a persional ingredients list. A user can then use that ingredient list to look for recipes, or simply look for a recipe by name. Recipes can also be saved for easy access in the future.

How we built it

We use Figma to mock-up an app design, Dart and Flutter to implement the app, and Firebase to implement authentication.

Challenges we ran into

We both have little to no previous experience with Dart/Flutter and Firebase. We've also ran into a number of error at the beginning of the project.

Accomplishments that we're proud of

  • Successfully implement basic features of the app.

What we learned

  • How do use Firebase Authentication
  • How to use some widgets in Flutter such as BottomNavigationBar

What's next for iCook

  • Users can upload recipes
  • Categorize ingredients
  • Keep track of amount for each ingredient
  • Remove/change ingredients from list
  • Expiration date or when they bought it and the app will reminds user when their ingredients go back
Share this project: