A web application to help a global network of scientists at the Smithsonian Institution's Forest Global Earth Observatory (ForestGEO) manage forest diversity data, pertinent to the study of our rapidly changing climate. ForestGEO App uses React.js on the front end and Azure Functions and Cosmos DB on the back end to validate, standardize, and warehouse data from 70+ research sites.
Every five years a site conducts a tree core census where every "free-standing woody stem >1cm DBH [diameter at breast height, 1.3m] is identified to species, mapped, and tagged when it first enters the census within a plot" (ForestGEO). Following field data collection and entry, ForestGEO App parses user-uploaded CSV files, validates them against pre-defined parameters and past census data, and returns a detailed error report which specifies error location and type, so that researchers can easily make corrections.
See our technical specification to learn more.
Figure 1.1 Drop box for CSV files containing census data that is either new or revised.
Figure 1.2 CSV-uploaded census data displayed with inline error messages, for print or download.
Figure 1.3 Previously uploaded file list, with indication of validation status and ability to edit or delete files.