BoilerMenu! Your meal, Your way
Inspiration
Having many friends with dietary preferences, we decided to make their lives, and by extension our lives, easier. It was very tiring to constantly look at the dietary tags on every dish in each dining court to decide which dining court has the most vegetarian options, so we wanted to save people the time and effort to do it.
What does it do:
Boiler Menus is a website that allows you to enter your dietary preferences and restrictions, including allergies, to receive personalized dish recommendations from campus dining courts that best suit your needs.
How we built it
We used the Purdue Dining Menus website and scraped it using the API, Python and JavaScript.
We did the front-end by using HTML and CSS and did the back-end coding with the use of Django and made our databases on SQL Lite 3.
Challenges we ran into:
As we tried web scraping the Purdue Menus website, we ran into many issues since none of us knew how to do it. Keeping track of the users' preferences was hard as we ran into a lot of technical issues.
Accomplishments that we're proud of:
Successfully scraping the data and implementing it in the code. Creating the web page where the users set their preferences. Getting AI to generate the perfect logo for our website.
What we learned:
We learned how to work together as a team and that sometimes, asking people for help is not such a bad thing. We learned technical skills like web scraping, CSS, JavaScript, JSON Text files and major Python programming.
What's next for Boiler Menus? Keep an eye out for:
Adding Quick Bites and Retail dining places on the website Tracking the user’s nutritional values to give more personalized recommendations. Getting into a partnership with Purdue Dining and Culinary.
Log in or sign up for Devpost to join the conversation.