Inspiration
There's no quick way to make a diet based upon different caloric needs for different personal lifestyles. We want to find a way to make a personalized diet planner for Brandeis students to be more aware of their diet.
What it does
Retrieve updated and quality menu information from Sodexo. Based on various health factors, we suggest a caloric consumption and suggest food options for users.
How we built it
We used Python to retrieve the daily menu and nutrition facts from Sodexo. We also used Java to build a graphical UI so that the user can input their personal information. The app will display various food options and the user will choose out of the options, and then calculate the nutritional value of the chosen option.
Challenges we ran into
Python Web scraping- fix nested textual issues. Java- Hard to cross out allergen-containing food options.
Accomplishments that we're proud of
Put together the pipeline of retrieving and analyzing data, which would then be displayed to the end-user.
What we learned
We have learned a lot of new technical skills, which include Python, web scraping, HTML, XML, Java. We have also learned teamwork and perseverance.
What's next for Brandeis Diet Planner
We envision that this project could give more personalized suggestions on how to balance diet, and make the graphical UI more appealing and simple. We also plan to integrate the python and java codes together.
Log in or sign up for Devpost to join the conversation.