Many UCI students frequently want to check UCI's menu, but the existing site is slow, bloated with results that are always the same, and visually cluttered. We wanted to fix this.
What it does
It (for now) displays menu items for the current day, based on a search input by the app user.
How we built it
A Python web scraper enters menu items into a SQLite database. Our Flask backend provides responses to autocomplete and search queries, and our beautiful VueJS/Bootstrap frontend handles user input and displays the output.
Challenges we ran into
We ran into many mistakes as we learned these frameworks and libraries.
Accomplishments that we're proud of
For many of us, this is our first hackathon, so I am very proud of us all for making a functioning app. I also think the autocomplete and the stylesheet on the website are both very nice quality of life features.
What we learned
We learned how to use these frameworks "on the job", so quite a bit!
What's next for UCI Menu App
Add functionality to search by date, into the future and the past!