Weather Event-Based Contractor Lead Tool

Job ID: 40372517

Budget: $1,500 – $3,000 USD

**Project Description:**

I am looking for an experienced full-stack developer to build a web-based tool that identifies severe weather events across the United States and generates contractor leads in the affected areas.

The goal is to create a system that turns real-time storm data into actionable business opportunities.

---

**Core Functionality:**

**1. Real-Time Storm Tracking**

* Integrate weather APIs (NOAA, National Weather Service, or similar)
* Track storms based on:

* Wind speed (60–70+ mph)
* Hail size (priority metric)
* Precipitation
* Rank storms by severity

---

**2. Storm Ranking & Filtering**

* Display a dashboard of active storms ranked by severity
* Filters for:

* Wind speed
* Hail size
* Location (state, region, ZIP)
* Time range (last 24–72 hours)

---

**3. Contractor Lead Generation**

* When a storm is selected:

* Identify affected geographic areas
* Pull contractor data (roofers, restoration companies, etc.)
* Include:

* Business name
* Phone number
* Address
*
* Use APIs like Google Places, apollo, scraping tools

---

**4. Dashboard & UI**

* Simple, clean web interface
* Interactive map showing storm locations
* Click a storm → view contractor leads in that area

---

**Technical Requirements:**

* Strong experience with API integrations
* Experience with web scraping or business data APIs
* Experience with mapping tools (Mapbox, Google Maps, Leaflet)
* Backend: Python (preferred)
* Frontend: React (preferred)
* Database: PostgreSQL (or similar)

---

**Project Scope:**

* Build an MVP first (core features only)
* Opportunity for ongoing development after initial build

---

**Important:**
Please include examples of similar projects (API integrations, dashboards, or data scraping). Briefly explain how you would approach building this system.

---

This is a serious project with long-term potential. Looking for someone reliable and experienced.