Skip to content
sampbaer-creatorPublic

About

Utah property climate, energy, hazard, and solar due-diligence application

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

GridGuard

GridGuard is a Utah-focused property due-diligence application for climate hazards, energy conditions, and solar opportunity.

Live application: gridguard-utah.earthy-moth-6817.chatgpt.site

GridGuard provides informational estimates. It does not replace a professional inspection, insurance quote, official flood determination, utility quote, or wildfire assessment.

Features

  • Interactive Utah property map with click selection
  • Official U.S. Census address geocoding
  • Live NOAA/NWS forecast-grid context
  • Live EIA residential electricity data when EIA_API_KEY is configured
  • Explainable hazard, energy, and solar scores
  • Honest demonstration fallbacks for unavailable FEMA, wildfire, and PVWatts data
  • Source dates, geographic resolution, confidence, limitations, and next steps
  • Responsive desktop/mobile interface and print-to-PDF report

Technology

  • Next.js and React
  • vinext/Vite Cloudflare Worker build
  • Server-side route handlers under app/api
  • Leaflet and OpenStreetMap
  • OpenAI Sites production hosting

Local development

Requires Node.js 22.13 or newer.

npm ci
npm run dev

Open the local URL printed by vinext.

Validation

npm run lint
npm test

Environment

Optional server-only variables:

EIA_API_KEY=
NREL_API_KEY=

Never commit API keys. The deployed application stores configured values as protected runtime secrets.

Current data status

  • Census address geocoding: live official data
  • NOAA/NWS grid context: live official data
  • EIA electricity context: live official data when configured
  • FEMA flood screening: demonstration pending authoritative GIS ingestion
  • USDA wildfire screening: demonstration pending authoritative GIS ingestion
  • Solar production: demonstration while the former NREL/NLR API integration is unavailable

Next milestone

Ingest authoritative FEMA NFHL and USDA wildfire polygons for Utah County, add parcel and utility-territory data, and calibrate scoring with domain experts.

About

Utah property climate, energy, hazard, and solar due-diligence application

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages