Portal
The portal is a Vite SPA hosted on Amplify
AWS Amplify — hosts the Vite portal SPA. This walkthrough deploys via manual zip upload (no Git connection required). . Verify it loads in a browser and can query TEC
Total Electron Content — integrated electron density along the GNSS signal path; primary calibrated output of the processor. data after CORS Lockdown.
Open the portal
Section titled “Open the portal”From the demo repo root:
terraform -chdir=terraform output -raw app_urlOpen the URL in a browser.
Expected behavior
Section titled “Expected behavior”- Station browser — Alphabetically sorted stations
Four-character GNSS receiver site identifier (e.g. `auck`) parsed from RINEX filenames and used in processed key paths. with search (Enter-to-select) - Auto-load — Selecting a station loads the most recent available date
- Time-series chart — Density-adaptive rendering; legend hidden above 12 satellites with a hint to use the Satellite filter
- IPP map — Outlier-resistant fitBounds viewport, dateline-safe longitude normalization
- Reprocess panel — Submit jobs with parameter overrides
Prerequisites
Section titled “Prerequisites”- Processed output exists under
processed/tec/(see S3 Processed Output) - CORS Lockdown applied so browser requests succeed
- Portal deployed via Terraform or Amplify Portal manual script
Troubleshooting
Section titled “Troubleshooting”| Symptom | Check |
|---|---|
| Blank page | Amplify deploy status; rebuild with |
| CORS errors in browser console | Re-run CORS lockdown apply |
| No stations listed | Processed output missing; run ingest and wait for processor |
| Chart empty | Date range may have no data; try another station/date |
See Portal Usage and Common Issues — Portal.