Inspiration

USC Schedule Helper was inspired from the need for a a more useful presentation of food data.

What it does

The Dining Hall helper displays the current day's menu for each of the three USC dining halls and allows users to rate each item of food. Each day this service recommends the best dining hall based on the ratings of the food.

How we built it

Decided on improving dining hall experience for students. Designed and planned before implementation. Used python to build project.

Challenges we ran into

Unfamiliar technologies (learning GitHub API, Google Sheets API, Python GUI, HTML Parsing) and obtaining menu data from the website,

Accomplishments that we're proud of

HTML parsing the menu website data, implementing data structures, utilizing Python GUI

What we learned

Using lxml to parse through HTML and creating an interactive user interface using Python Tkinter. Accessing Google Drive and using Github libraries in Python.

What's next for USC Dining Hall Helper

Increasing user review data to provide more accurate recommendations. Polish user interface. Host data file online.

Built With

Share this project:

Updates