Better Recipes
Inspiration
We wanted to create an app that would be easy to use and give more people access to healthy recipes, inspiring them to be more health-conscious. The idea was to make it easier for users to find recipes that help them eat healthier, while also educating them on the benefits of different ingredients.
What it does
Better Recipes allows users to scan an item of food, and it will then display healthy recipes that include that item. The app also explains the health benefits of the ingredients used in each recipe. Users can favorite recipes or add their own, and these will show up on their dashboard. This way, users can personalize their cooking experience and make healthier meal choices.
How we built it
We built the application using JSON files, Node.js, and HTML. We also utilized GitHub for collaboration among the team members. The backend logic processes the food item scan, fetching relevant healthy recipes, while the frontend displays these recipes and their health benefits clearly and simply.
Challenges we ran into
The main challenge we faced was the time constraint—there was limited time to implement all the features we wanted. Additionally, setting up the computer environments was a bit tricky at first. As we worked through the project, we had to learn new things on the fly to ensure all components worked seamlessly together.
Accomplishments that we're proud of
We are particularly proud of the barcode implementation, which enables users to easily scan food items and instantly get relevant recipes. Another accomplishment was the integration and connection of the webpages, which allows for a smooth user experience as users navigate through the app.
What we learned
Throughout this project, we learned how to work with new technologies and libraries, as well as how to integrate them effectively. We also learned about collaborating through GitHub, troubleshooting various challenges, and adapting quickly to ensure everything worked as expected.
What's next for Better Recipes
Next, we plan to enhance the user interface to make it even more intuitive and visually appealing. We also aim to add more security features to the login function to ensure user data is protected. Additionally, we want to improve functionality by ensuring that tables autofill correctly and, in the longer term, we plan to develop a mobile application to extend access and usability.
Log in or sign up for Devpost to join the conversation.