This Pages project proxies a small allowlist of public APIs that don't ship CORS headers, so the roof-sketch-tool's browser modules can call them.
Endpoint: GET /?target=<encoded-url>
Allowed hosts:
www.ncdc.noaa.gov/swdiws/ — NOAA SWDI hail/wind historywww.fema.gov/api/open/ — FEMA OpenFEMA NRIgeocoding.geo.census.gov/ — Census Geocoderminedbuildings.{z5.web,blob}.core.windows.net/ — Microsoft Global BuildingsAnything off the allowlist gets a 403. To use from the tool: localStorage.setItem('cors-proxy-base', location.origin).