Inspiration
We got the idea from the fact that we often don't have much ideas about what to eat because of our limited experience cooking, so we decided to build an app that would help in inspiring ideas for what to cook with the ingredients at any given situations
What it does
RecipeLens allows anyone, from the college student with a hotdog and a bun in their fridge, to a mom figuring out what to cook for her children, to a professional cook trying to sharpen his skills, to have access to the highest quality recipes in an easy manner with what they have to cook with. RecipeLens also caters (sorry for the pun) to dietary restrictions of the users to allow for an inclusive platform that aids any and everyone who wants to cook a nutritional and delicious meal
How we built it
We built our application on Flutter for efficiency, and integrated many packages including the text-to-speech functionality, HTTPS Request, and SVG implementation. Additionally, we integrated two main APIs in the back-end which is edamam for ingredient search and spoonacular for recipe filteration. On the front-end we included many different files for multiple windows and upheld support for both Android and iOS.
Challenges we ran into
Initially we had only planned to use one API, but soon after we began smoothing out the app we found out that the API we had used didn't allow for ingredient searching based on ingredients we choose, but instead only permits excluding ingredients from recipe searching, so we had to find another recipe API that we could combine with the original API, which took very long hours of post-midnight work to complete, but we were able to resolve this
Accomplishments that we're proud of
None of us had ever used Dart or Flutter, and only one of us had ever done mobile development, so to have made this app which we are all proud of and to have done so with incredible UX is something that we take great pride in
What we learned
We Learned how to coordinate together, plan, and organize our git commits/pulls/pushes. We initially decided to use liveShare but ran into multiple issues with the process. We ended up deciding to use a hybrid configuration by adding code to LiveShare and testing it on a local file before pushing. We also learned how to use Dart, Flutter setup which was quite new for us who are active React advocates.
What's next for RecipeLens
This app holds potential as a student utility app, and since we are all going to post-secondary education in Fall 2024, then this app would benefit us directly, as well as most of our peers, so we find great importance in maintaining and even massively improving the app
Built With
- android
- android-studio
- api
- dart
- edamam-nutrition
- figma
- flutter
- spoonacular
- xcode
Log in or sign up for Devpost to join the conversation.