Skip to content

Add uploader to the repo - #287

Merged
spwoodcock merged 9 commits into
mainfrom
feat/uploader
Aug 5, 2026
Merged

Add uploader to the repo#287
spwoodcock merged 9 commits into
mainfrom
feat/uploader

Conversation

@spwoodcock

@spwoodcock spwoodcock commented Aug 4, 2026

Copy link
Copy Markdown
Member

What type of PR is this? (check all applicable)

  • 🍕 Feature
  • 🐛 Bug Fix
  • 📝 Documentation
  • 🧑‍💻 Refactor
  • ✅ Test
  • 🤖 Build or CI
  • ❓ Other (please specify)

Related Issue

For milestone https://github.com/hotosm/openaerialmap/milestone/23

Fix #187 (used hotosm/login - hanko).
Fix #188
Fix #254
Fix #256
Fix #277
Fix #55

Describe this PR

  • The PR is described in the MADR doc
  • Uploader using LiteStar + HTMX.
  • The UI design is based on drone-tm, hotosm/ui-design, hotosm/ui components.
  • It's a simple uploader page + profile page.
  • Each the processing is split into a few steps, each using it's own container via a linked Argo workflow inside k8s.
  • Also includes a helm chart to deploy via k8s. We don't need to enable bundled argo chart, as it's already deployed cluster-wide by the ScaleODM project.

I'll probably merge this, then work on a staging setup of OAM at https://staging.imagery.hotosm.org, so we can test the uploader without affecting prod.

Next steps:

Screenshots

image image

Alternative Approaches Considered

See the MADR.

Review Guide

Lets deploy & test this properly on staging.

Checklist before requesting a review

[optional] What gif best describes this PR or how it makes you feel?

@spwoodcock spwoodcock self-assigned this Aug 4, 2026
@spwoodcock
spwoodcock merged commit 8081d30 into main Aug 5, 2026
2 of 3 checks passed
@spwoodcock
spwoodcock deleted the feat/uploader branch August 5, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment