WebBetas

ProspectorAI

WebApp

ProspectorAI

ProspectorAI is a self-hosted lead generation platform built to help web developers proactively identify and pursue local businesses without an online presence. Rather than waiting for inbound inquiries, the platform turns cold outreach into a data-driven, systematic workflow. The platform aggregates business data from multiple APIs (Google Places, HERE Discover), surfaces businesses lacking websites, and manages them through a full lead pipeline — from discovery to closed client. It's deployed at a custom subdomain on a private VPS and serves multiple users with role-based access control. Tech stack: Node.js / Express · MySQL · Nginx · Leaflet.js / OpenStreetMap · Google Places API (New) · HERE Discover API · bcrypt auth · systemd

  • Domain - prospector.webbetas.com

  • Year - 2026

  • Type - WebApp

  • Industry - Technology

Challenge

Finding new web development clients typically means relying on word-of-mouth referrals or generic cold outreach — both slow and unpredictable. The real opportunity is in the thousands of local businesses that still have no website, but there was no efficient way to identify and contact them at scale. Manual searches were time-consuming, results weren't trackable, and there was no system to coordinate follow-ups across a team. Beyond the business problem, the technical execution presented its own hurdles: Google Places API caps results at 20 per query, a third API provider (Foursquare) blocked all VPS datacenter IPs entirely at the network level, IPv6 resolution caused silent Node.js failures on the server, and environment file encoding issues (Windows \r characters) silently corrupted API keys in production.

Solution

A purpose-built platform was designed from the ground up to solve both problems. On the business side, ProspectorAI pulls from two independent APIs to maximize coverage, includes a map-based area picker (using Leaflet + OpenStreetMap) for coordinate-based searches that skip geocoding costs entirely, and implements HERE's cursor-based pagination for loading deeper result sets. On the technical side: Foursquare was removed after diagnosing the IP block, HERE was integrated as a reliable server-friendly alternative, IPv6 issues were resolved with dns.setDefaultResultOrder('ipv4first'), and environment variable handling was hardened against encoding and special character edge cases. The lead management layer includes status tracking (new, callback, secured, etc.), notes, activity logging per user, and role-based access — admin users manage the pipeline and settings, while caller users work from a guided interface with only the tools they need.
Projects Projects
  • ⌘ It is a long established fact that a reader will distracted by the readable content of a page when looking an its readable ⌘
  • ⌘ It is a long established fact that a reader will distracted by the readable content of a page when looking an its readable ⌘
  • ⌘ It is a long established fact that a reader will distracted by the readable content of a page when looking an its readable ⌘
  • ⌘ It is a long established fact that a reader will distracted by the readable content of a page when looking an its readable ⌘
2024 2024

J.V. Hilliard

Author

2022 2022

GuildsVR

Social Network

2014 2014

BookPressed

Social Network