Inspiration

The project follows the requirement of JANE GOODALL INSTITUTE CHALLENGE. The title plainly describes what is does: Help Conservational program.

What it does

  • It can let user view audit progress, create new audit, edit audit
  • It can let user import arcGIS shape file data and let user draw line, polygon, on graphic layer of the map.
  • Each audit and revision create a version of the audit document and sent to stakeholder via DocuSign API.
  • It let user finalize a audit by requesting signature.
  • All the feedback, drawings and notes are documented and traced along with different versions of the maps through the DocuSign envelope.

How we built it

  • We use React to build our frontend including user login, register page, audit progress, new audit and audit detail page by connecting to arcGIS Javacript API.
  • We can Python to build our backend to store map data, generate pdf template, store and create template using Docusign API, and requesting signature to finailize the audit using Docusign API.
  • We use MongoDB to store the map data and other metadata for each auditing.

Challenges we ran into

  • Have tough time figure out Docusign authentication work flow and create template
  • Took time to figure out eSignature API and versioning design.
  • Took time to map angular coordinated to projected coordinate on the map back and forth
  • Took time to store graphic layer map data
  • Multiple iteration to optimize the user experience flow

Accomplishments that we're proud of

  • Implemented a complex and useful inline web map editor
  • fully deployed from front end to back end.

What we learned

  • Learn to use and implement Docusign API
  • Learn to use arcGIS map edit and stack graphic layers
  • Learn the conservation standard and workflow

What's next for Conservational

Plan to implement more granular access control to edit users view or edit the diagram. plan to support to

Share this project:

Updates