cornell dining now

Cornell Dining Now, now.dining.cornell.edu, provides a live and up-to-date guide to campus dining options. The front-end is an AngularJS single page application that consumes an API exposed by a back-end Symfony 2 administrative application. Background polling automatically updates operating status, menus, and announcements.

at a glance

  • AngularJS 1.4 SPA - custom services, controllers, filters, and directives
  • Google Calendar and Maps API integration
  • responsive web app with Bootstrap 3 & Sass
  • Symfony 2 based API and admin interface
  • Extensive Doctrine ORM mapped entities for dining items, cuisines, campuses, and more.
  • Automatic job scheduling refreshes dining data sources.

screenshots