tnc-ca-geo / animl-frontend

A frontend web app for viewing & labeling camera trap data by The Nature Conservancy.
https://animl.camera
Other
16 stars 0 forks source link

Build UX/UI for data export #109

Closed nathanielrindlaub closed 1 year ago

nathanielrindlaub commented 1 year ago

I've wired up a simple button that triggers a CSV export and stores a pre-signed URL for the CSV in S3, so next steps are:

nathanielrindlaub commented 1 year ago

This is implemented, but we're running into timeout issues when you try to export all of SCI's data (>80k images). I think I'll try to create & update status documents in S3 for each export job, which the front end can poll until the status changes to "success", and then allow it to be downloaded via the presigned URL.

See same approach in shp2json and kelpwatch:

nathanielrindlaub commented 1 year ago

Successfully implemented the approach above. Moving on to some clean up & polish:

nathanielrindlaub commented 1 year ago

Done