What it does
The Acorn Qualification Application has been built according to the App 2: Qualification for a remote audit specifications. The app is designed to allow a Certification Body to efficiently assess a CoC company's requirements, inputs, and spatial data.
The application shows a list of companies in the database, and the Certification Body can select a company to view more information about the company. On the subsequent page, the list of company requirements and inputs are shown. Through this interface, the Certification Body can add notes to each requirement and flag each requirement if necessary. There is also an Esri ArcGIS map component that shows geospatial data.
How we built it
We built the qualification app using ReactJS with Material UI as our front-end framework, Express for middleware, and Node.js for our back-end scripting. We used dynamics 365, to store our own data, alongside the data that was provided to us from FSC. For our ESRI map, we used the provided Deforestation WFSLayer alongside several open-source Feature Layers, to provide the most relevant information to the auditors. We use Docusign's e-Signature API for the final signature ceremony process, and the entire app is hosted on Amazon Web Services.
Challenges we ran into
Accomplishments that we're proud of
We're proud of putting the entire application together and connecting the application with a variety of technologies.
What we learned
For this hackathon, we learned to use a variety of services that we had never used before, including DocuSign APIs and Esri ArcGIS and Geocoding APIs.