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)
(Quadtree Scraping)
Streamlit UI
(Data Filtering)
(Data Filtering)
SMS Blaster
(Android ADB / SQLite)
(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.