SDHacksHDHProject

This is a web-based weekly meal planner designed specifically for UC San Diego students who frequently/exclusively eat from HDH's dining halls, ie, students who live on campus. It allows students to input what they plan to eat, choosing from available dining hall food options on a selected day and time. In turn, they receive a summary of their nutritional intake and dining dollar costs for the week.

The program uses Python to collect the food data off the HDH Menu website. The data is stored using MongoDB and retrived server-side using Node.js. The information is displayed to the website which is written in Javascript, HTML, and CSS.

Main Page picture alt

Dining Hall Selection Menu picture alt

Database picture alt

Currently Complete Parts

  • Collect the food information from each dining hall and upload it to a database
  • Have a basic locally-hosted website
  • Have some core functionality

Currently Incomplete Parts

  • Displaying the food options for a particular day and time
  • Filtering out food with certain allergies specified by the user
  • Summarizing nutritional values and cost
  • Deploying website onto hosting platform

Team Members

  • Joseph Gilby
  • John Bae
  • Shawn Koo
  • Me

Stuff Used

  • Python
  • Jupyter Notebook
  • MongoDB
  • Node.js
  • Bootstrap
  • HTML + CSS

Major References:

Built With

Share this project:

Updates