Inspiration
Preservation of wildlife is essential to enabling a sustainable future. To facilitate this process, organized and reliable data is required. Using camera traps and surveys, we are able to get details about wildlife in multiple areas, which can later be used for various conservation ventures. We have built an application that maps data in a straightforward fashion.
What it does
The application fetches images from Mediavalet and displays them on an ArcGIS map. Users can request for mapping images of a camera trap with the details of the trap. Through DocuSign signatures, managers can review the photos and approve which all ones can be considered for mapping.
How we built it
We made a React frontend for users to access maps and images. A Python FastAPI backend is used for accessing Mediavalet and DocuSign APIs. We accessed Mediavalet APIs to obtain the camera trap images devoid of metadata. After fetching details about the camera trap from Survey123, we map the X and Y coordinates into the photos. Before doing so, review processes through Docusign take place, where multiple recipients can choose pictures to approve for mapping.
Challenges we ran into
Mediavalet APIs were a bit difficult to implement into the app. We also found DocuSign event notifications hard to connect with the application.
Accomplishments that we're proud of
We managed to create a pleasant interface which displays a map with the location of the camera trap, along with all details about it and the images that have been approved under it.
What we learned
We learned a lot about how to integrate multiple APIs together. Dealing with maps, textual data and images was a challenging experience filled with learning.
What's next for Project Cartographer
We would like to enhance the user experience by providing advanced features like displaying multiple camera traps on a map, better DocuSign flow etc.

Log in or sign up for Devpost to join the conversation.