Files
boc/packages/ui
Bernt bfc2c937b3 pilot.landvex.com: Configure for public access
- DNS: pilot.landvex.com -> 16.170.83.169
- Nginx: reverse proxy to API (3002) and UI (3003)
- Vite: allow pilot.landvex.com host
- Proxy: /api, /version, /health to API

Verified:
- http://pilot.landvex.com/health -> OK
- http://pilot.landvex.com/version -> version info
- http://pilot.landvex.com/ -> UI loads

Next: TLS/HTTPS with Let's Encrypt
2026-07-02 17:28:29 +00:00
..
2026-07-02 17:18:30 +00:00

@landvex/ui

LandveX Intelligence Lab UI — MVP-0 First Field Upload

Pages

Page Route Purpose
Dataset Explorer / List all missions with processing status
Mission Upload /upload Upload video and create mission
Artifact Viewer /artifact/:id View mission details, metadata, processing status

MVP-0 Acceptance Criteria

  • Upload video
  • Create mission
  • View mission in Dataset Explorer
  • View artifact details
  • See processing status

No AI in MVP-0

MVP-0 proves:

  • File transfer
  • Storage
  • Metadata extraction
  • Artifact Registry
  • Dataset Explorer
  • Artifact Viewer

Development

npm install
npm run dev

API proxy: http://localhost:3000