08 · Lead research tool
Gujarat Small Business Lead Finder
A lead research and qualification system for small businesses across 35 Gujarat cities, with explainable scoring.

01
Problem
Sales teams researching small businesses in Gujarat were stitching leads together by hand from maps, registries and spreadsheets.
02
What I built
I built a lead research and qualification system covering 35 Gujarat cities, with a 6-step discovery wizard on the official Google Places API, an address-verification guard on every write path and 7-level deduplication that sends uncertain matches to manual merge.
A configurable scoring engine explains every point. It never asserts turnover without evidence and never treats a missing GST record as proof of anything. Results export to a formatted multi-sheet Excel workbook.
The backend is FastAPI with SQLAlchemy on SQLite, with background jobs and 154 tests. The frontend is React, Vite and Tailwind with dashboard charts and a CSV and XLSX import wizard.
03
Stack
- Python
- FastAPI
- React
- SQLite
- Tailwind CSS
Link Not hosted publicly
04
Screenshots

02 · Business table with filters and lead scores 
03 · Business detail with score explanation 
04 · Six-step discovery wizard 
05 · Configurable scoring rules