Pantry is a sleek, minimalistic Recipe Storer App that uses Material UI, Flutter, and Firebase.
Users can view their saved recipes from any device they are logged into as well as add, edit, and delete this recipes. They can sign in, register, sign out, and delete their account.
This app was started as a final project for ISTE 252 - Foundations of Mobile Design at Rochester Institute of Technology.
For our final we were tasked with creating an app with flutter that had a minimum of 3 pages and used data in some way. I went a little above and beyond, with a seven page app that uses Firebase database and implimented their login.
I really enjoyed the app and was excited to use flutter to create something I would use on a daily basis. I really wanted user specific recipes, so I was deadset on integrating Firebase Authentication and Realtime Database. I found it very difficult to debug in flutter, the errors didn't always throw, they caused breakpoints which I slowly started to get used to. The rest of the project went much smoother than I thought, given that this was my first big project with flutter.
In the future I would like to impliment a search feature and the ability to store the recipes in folders for easy access. In the later future, the ability to read a recipe from a pasted link would be awesome.