Example Projects

Here are some example web development projects from NC State University Libraries:

  • QuickSearch - bento box search using a variety of external and internal APIs. [app] [project page]
  • Collection Guides - A search interface for special collections finding aids/collection guides. [app] [project page]
  • Rare & Unique Digital Collections - Tens of thousands of images, text, and digital media. [app] [project page]
  • Catalog - [app]
  • Suma - A tablet-based toolkit for collecting, managing, and analyzing data about the usage of physical spaces. [project page]
  • Circa - An open-source, browser-based application for managing special collections requests. [project page]

Let’s take a look at QuickSearch.

Enter a query.

If you look at the results you can see why we need a dynamic web application in this case. Almost every aspect of the page is created dynamically based on the user’s query. We can’t anticipate every user’s query, so we respond in real time. All the results change based on the query. Article results come from the Summon API. Book results come from our own catalog’s API. These API responses are then formatted for display and placed into separate boxes.

QuickSearch search for “zinnia”