What It Does

RainUSE Nexus is a web-based prospecting engine that automatically identifies and ranks commercial and industrial buildings across the continental US by their viability for a Grundfos rainwater harvesting or water reuse system.

A user selects any US state and rainfall year, with optional city and min viability score filters, and the engine runs a multi-source data pipeline that produces a ranked list of 75 scanned facilities, each with a Viability Score from 0–100.

How the Viability Score Works

Each facility is scored across four dimensions:

  • Physical (roof catchment area (sq ft)): 40 pts
  • Cooling tower (inferred from NAICS industry code): 15 pts
  • Financial (water utility cost tier by state): 20 pts
  • Regulatory (NPDES permit status + violation history): 25 pts

Key Features

  • State + city search - Prospect statewide or drill down to a specific city
  • Roof area flagging - Buildings exceeding 100,000 sq ft are automatically highlighted
  • Real rainfall - Annual precipitation fetched from Open-Meteo for the selected location and year, not hardcoded averages
  • Detail panel - Click any facility for a full breakdown of every scoring factor
  • Cooling tower detection - Inferred from NAICS industry codes (refineries, food processing, data centers, hospitals, etc.)
  • ESG flagging - Facilities with compliance gaps are flagged as high-urgency targets

Tech Stack

Frontend: HTML, CSS, JavaScript Backend: Node.js + Express Hosting: Render.com APIs: EPA ECHO Rest API, Open-Meteo API, GeoNames API, OpenStreetMap Overpass API

Built With

Share this project:

Updates