Home > uva_dining

uva_dining

Uva_dining is a project mainly written in RUBY and JAVASCRIPT, it's free.

A small webservice that lets you pull menus of what's available around UVA's dining halls, hours, etc (WIP)

== UVA Dining API

This is a simple webservice created which we'll use in a mobile app for a class. It will grow and expand until December, 2010. Until further notice, it is deployed on uvadining.heroku.com/*

Currently implemented:

/locations(.format)

Returns a list of locations (Runk, Newcomb, OHill), whether they are open, and what they are open for (lunch, dinner, etc).

JSON Example output: [{"dining_hall":{"name":"Runk","open":true,"meal":"Soup And Salad"}}, {"dining_hall":{"name":"Newcomb","open":true,"meal":"Lunch"}}, {"dining_hall":{"name":"Ohill","open":true,"meal":"Lunch"}}]

/locations/name(.format)

JSON Example, /locations/ohill: [{"dining_hall":{"name":"Ohill","open":true,"meal":"Lunch"}}]

/locations/name/meal_name(.format)

Returns a full menu of items for that meal, currently only for breakfast, lunch, dinner. This also provides links to nutrition facts for each item.

Planned Features

We are going to provide a full menu with each location call, as well as links to nutrition facts of the foods.

There will be more keys and features added on in the future, with rare updates to this.

Previous:wowRuby