App-Inventor-Compliant API: Wellesley FreshPal

This web service is to be used in conjunction with App Inventor for Android. App Inventor apps can access this service using the TinyWebDB component and setting the ServiceURL to the URL of this site. The service returns a list of dining hall data. You can fill out as few as 0 and as many as all of the search filter sections. As of now, the query will return the results with exact matches to the search criteria. Results are not case-sensitive, so filters requiring text input don't require case matching. My goals going forward:

  • Allowing multiple selection on drop-down menus (which will still provide exact matches)
  • Allowing multiple entries for text fields
  • Possibly making text fields return partial matches
    • EX: Typing in "Waffle" under dish will return dishes called "Waffle Bar", too
While these things would be simple to do when using MySQL, we're using GQL which lacks many of the query options of MySQL (like OR and LIKE).

Any questions? Contact the developer (Olivia Kotsopoulos - okotsopo [at] wellesley [dot] edu) or the maintainers (Eni Mustafaraj = emustafa [at] wellesley [dot] edu and Lyn Turbak = fturbak [at] wellesley [dot] edu).

Meal Name:


Display results in:
a table for easy reading
JSON format