Inspiration

On our personal lives including close friends and family members, we often forget to buy groceries we previously planned on obtaining for recipes, or overstock from buying items we already own. Because of this we have been inspired to enhance the shopping experience for everyone who has trouble keeping track of their refrigerator.

What it does

RecipeMe is a grocery list application that is completely intuitive with it's auto updating recipe recommendations. The purpose is to have an organized list of ingredients you typically shop at a store. As the user marks off the ingredients you add to your cart, the application updates an ingredient database created using the Room library. The app then recommends you recipes with the ingredients you have taken into consideration. The app will also allow you to create custom recipes that will also have indicators whether you have the sufficient ingredients to be able to make the meal. As the user clicks on an available recipe to view recipe contents (directions, measurements, ingredients), the application will automatically deduct the ingredients from the database which will allow the recipe list to reload using the new ingredient quantities. The goal here is to make grocery shopping, meal planning, and organizing a breeze!

How we built it

We designed and programmed our application on Android Studio. We utilized RecyclerViews, Room library for SQLite data persistence, and Serializable library to pass and parse data between activities.

Challenges we ran into

This is our first time working with Android Studio; therefore, it was a great challenge designing something from the ground up. It was extremely rewarding and we can all agree that each one of us learned a tremendous of valuable knowledge.

Accomplishments that we're proud of

We are proud to say we learned a tremendous amount about mobile development and we have built an application with a bit of functionality on a brand new platform and a new programming language (Kotlin).

What we learned

We learned a new programming language (Kotlin), a brand new development platform, and mobile libraries that are very useful in mobile development.

What's next for RecipeMe

We plan to keep pushing for our stretch goals. We plan to have internet connectivity to make API request and pull data to populate our recipe list.

Built With

Share this project:

Updates