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!

Share this project: