Weather Event-Based Contractor Lead Tool
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.
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.
Related categories:
PHP
JavaScript
Python
Web Scraping
Software Architecture
MySQL
PostgreSQL
Web Development
API
Data Visualization