Leadbot Command Center
A FastAPI and Playwright command center for Google Maps lead scraping, live progress logs, and downloadable Excel/CSV exports.
Digital Tools
GitHub
Repository available
Source code and project documentation
Live demo
Available
Public deployment linked from project data
Live Demo
Available
Hosting
Hugging Face Spaces
Problem
What needed to be solved
Lead research is repetitive when business listings, locations, and contact details are collected manually. A small operator needs a focused tool that can start a search, show progress, and return usable spreadsheet exports.
Solution
How the project approaches it
I built the project around a FastAPI web service, a lightweight HTML interface, Playwright automation, WebSocket progress updates, and file export endpoints. The app is packaged with a Dockerfile so it can run on container-friendly hosting.
Key features
What the project includes
Architecture / Technical decisions
Implementation choices worth reviewing
Validation / Quality
How I made the work reviewable
What I learned
Technical takeaway
I learned how to package a browser-automation workflow as a deployable web service, including health checks, runtime port binding, and a lightweight command-center UI.
Related work
More case studies
