We were inspired to build this application for the purpose of having a convenient tool to help users find recipes.

What it does

Our application will take in 3 parameters from the user:

  1. What ingredients they have
  2. The range of calories intake
  3. How long the meal takes to cook From here it will filter out the recipes the match what the user entered.

How we built it

We used Android Studio to develop our mobile application and also integrated the Edamam API for recipe searches. We used a tool called Postman to help us analyze the JSON data.

Challenges we ran into

None of us had much experience in Android Studio so we spent a lot of time learning it. After figuring out Android Studio, we spent a lot of time trying to integrate the API into our application. We also got stuck while working with multiple activities in Android Studio. For instance, we got multiple errors while trying to transfer data from one activity to another.

Accomplishments that we're proud of

We all learned a lot about API's and coding in Android Studio. For the first few hours, we were having trouble getting started but then we starting to really focus and made significant progress the rest of the night.

What we learned

We learned about API's and how to integrate them into mobile applications. We also learned how to develop and design in Android Studio. We learned how to fetch data from JSON response.

What's next for Meal Mentor

We wanted to implement a few more features that we didn't have time to add. First of all, we were just short on time to complete our user interface. It currently outputs the data to the console. In the future, we plan to add more nutrition information, have the ability to sort by meal type, generate a random meal, sort by cooking experience, and display ratings for the recipe.

Built With

Share this project: