Inspiration
We wanted to help struggling busy students just like us, who in the midst of their busy weeks, can't find the time or energy to plan out gourmet meals. Personally, we all had our moments where we've came back to our apartments after a busy day, opened the fridge, and found the most unappealing barren wasteland of food.
What it does
Rev's Recipes takes in user input of whatever ingredients the user has in their pantry or fridge. Then, after submitting, the program fetches recipes that can be made from what the user has on hand, and displays a reference picture, the amount of each ingredient needed, and instructions on how to prepare the dish. Not only can this work for college students, but everyone from local soup kitchens to school cafeterias can find recipes that work with the resources they have on hand.
How we built it
We used html and css for our frontend development, and JavaScript and node.js for the backend. We accessed the spoontacular api to get the recipe data to return to the user. We also used json files to store the data we fetched from our api, and then outputted that to the frontend with formatting.
Challenges we ran into
As novice programmers, the backend was by far the most difficult challenge. We spent hours researching, watching tutorials, and finding documentation to help us inch towards our ultimate goal. In the end, though our code may not have been perfect, our efforts definitely made us proud and helped us make a fine product.
Accomplishments that we're proud of
Our most major accomplishments would be learning to use git and github, which are industry standards, diving into javascript, a language we were all unfamiliar with, and being able to submit a product that symbolizes the pure hard work we put in the last 24 hours straight.
What we learned
We learned the importance of git and github in helping teams collaborate, and that we should be more careful in planning our project and files. A lot of the files came out messier than we would have liked, which caused some issues when we tried to bring our parts together. In the end, we came out of this hackathon with a better idea of how professional programmers work in a team, the level of effort needed to develop amazing programs, and the long way we still have to go in our coding journeys.
What's next for Rev's Recipes
We hope to definitely clean up the source code and made it much more understandable to each other and anyone else who wants to contribute. We also want to find more ways to expand our outreach and get Rev's Recipes to the students, chefs, and small businesses that may need it. We hope to make it look much more professional after we further our knowledge in JavaScript and node.js, and we want to polish it as a symbol of the first time we faced a major coding challenge and succeeded.
Built With
- css
- html
- javascript
- json
- node.js
- spoontacular.api
Log in or sign up for Devpost to join the conversation.