Cleveland Museum of Art Ask an Expert Web Application

Cleveland Museum of Art Ask an Expert Web Application

Website link: 
CMA Ask an Expert

Web application that allows people to submit questions to CMA experts and have them answered online and/or via personal email. The goal of the app was to present everything on a single page with horizontal category scrolling and vertical columns (scrolling) with question and answer windows. After initial page load, all server requests use AJAX so that the page never reloads ("get more questions," "submit question," etc.).

Important notes: 
  • Extensive use of jQuery plugin libraries such as horizontal scrolling
  • Lots of math to determine window sizing, scrolling, and resizing
  • Responsive design is compact for phone size screen - works only as vertical scroll
  • Scrolling works with mouse or swipe for tablet and phone interface
  • Server interaction with CMA's library site via Drupal REST API

Example pages/images: