Adaptive Places Finder & CRM

Streamlit / SQLite / SMS / 2025

Project Overview

A comprehensive lead generation and CRM suite. It features a Streamlit-based "Adaptive Places Finder" for dynamically scraping Google Places via quadtree search, combined with an SQLite-backed Android Message Blaster. The tool enables efficient discovery of local businesses and direct, automated SMS outreach.

Application Flow

Google Places API
(Quadtree Scraping)
Streamlit UI
(Data Filtering)
SMS Blaster
(Android ADB / SQLite)

Key Technical Features

  • Quadtree Search: Intelligently divides maps to bypass Google Places API result limits.
  • Interactive UI: Streamlit frontend with Folium map integration for visualizing lead density.
  • Automated Outreach: Custom Python scripts interacting with local Android databases to manage and dispatch bulk SMS campaigns.