L o a d i n g

STACK TECHNOLOGIES RESTFUL API

The NCMNS Metrics Dashboard is a data visualization platform built to support institutional priorities and communicate performance to staff, key stakeholders, and policy-makers. The primary charting libraries are AmCharts (https://www.amcharts.com/) and d3.js (https://d3js.org/) with data sources provided through a custom RESTful API. The platform itself is built using the MVC Framework, Laravel.

STACK TECHNOLOGIES RESTFUL API

The 100 Counties Project of the North Carolina Museum of Natural Sciences allows the public to explore how the Museum engages all 100 counties across North Carolina. Statistics are visualized through an interactive map and animated charts with summaries of each category. The data is updated using annually and served through a custom RESTful API.

STACK TECHNOLOGIES RESTFUL API

The Candid Critters Project Management system (CAPS) is a custom web application to support the NC Candid Critters project workflow. CAPS is built using the Laravel MVC Framework with a MYSQL database backend. The web application features a wide array of features that include camera management, reservation and training tracking, site mapping, and custom reports generated on the fly.

The architecture of the application is divided into modules that provide support for specific sections of the workflow. This way the application can target and scale to particular needs. These modules with a short description are as follows:

  1. Volunteers. This module handles the submissions, status, and activities of all project volunteers. The training programs all volunteers must undergo can also be tracked using this module.
  2. Sites. The geographic distribution and associated metadata of sites are managed through a series of interfaces. Sites belong to one or more types, including proposed camera locations, active data collection sites, and past sites.
  3. Libraries. Each participating library is given an optional account in the CAPS. This allows them to directly manage their camera inventory, reservation activity, and contact information. If libraries opt-out, then the module seamlessly moves to administrative control.
  4. Form Submissions. The start of the project workflow beings with a series of custom forms, each for a specific type of volunteer. All form submissions and subsequent routing through the project are managed using this module.
  5. Web Maps. Closely related to the sites module, the web map module is a centralized management component for all embedded maps and associated resources (e.g. proposed camera sites). The web maps in CAPS contain an array of features including hundreds of camera site locations, reverse geocoding, custom map layers, and a feature that allows users to find the nearest library and proposed camera site to their given location.

STACK TECHNOLOGIES RESTFUL API

3D model gallery of specimens from the three paleontology collections at the North Carolina Museum of Natural Sciences. The viewer uses the 3D JavaScript library, three.js, with data pulled from the Museum’s primary RESTful API. An inventory of all the models is available here: https://collections.naturalsciences.org/paleo-models. If you’re looking for a great example, then I highly recommend one of the Paleobotany specimens, such as NCSM 114. Just make sure you are using Google Chrome to view the model.

STACK TECHNOLOGIES RESTFUL API

The NCMNS Operations Dashboard (formerly the Facilities Ticket and Work Order System) is the multi-purpose, technological swiss army knife for operational support at the North Carolina Museum of Natural Sciences. The custom-built application features a wide array of features that include facilties support ticket management, incident reporting for visitor services, guard activity logs, and a data distribution system that provides staff access to information such as real-time event schedules.

STACK TECHNOLOGIES RESTFUL API

A secure digital asset management system with features including asset capture, automatic metadata extraction, image viewing and editing, custom categorization, and support for a broad range of file types. Assets are shared, searched, and downloaded through a sophisticated web interface and API.