Inspiration

We were eating at DLG, and wanted to share our opinions on the food with the populace.

What it does

Allows users to rate and view other people's ratings on dishes throughout UCSB's dining halls.

How we built it

The project is written in python. The backend uses UCSB's APIs to get the daily dining hall menu across all the campus halls. The reviews are stored in JSON files. The frontend is built with StreamLit, an open source python framework.

Challenges we ran into

Coming up with a solution to effectively store the information regarding the reviews, meals, dining halls, etc. Also, working with git and resolving merge conflicts.

Accomplishments that we're proud of

Developing skills in frontend interface, JSON management, APIs, and creating a effective end solution.

What we learned

As this was our first hackathon, we were familiarized the typical process a hackathon follows and how to work together in a team with git. This experience gave us practice thinking on our feet and problem solving.

What's next for UCSB Dining Commons Ratings

We hope to implement image uploading within reviews in the future.

Built With

Share this project:

Updates