A modern lead management tool for sales teams. Upload, enrich, prioritize, and export B2B leads with a clean, intuitive interface.
- Upload CSV leads and enrich with mock data
- Rule-based scoring for prioritization
- Filter, search, and select leads
- Export to CSV or CRM (demo)
- Responsive, user-friendly UI
backend/
— FastAPI backend for enrichment, scoring, and CRM exportfrontend/
— React frontend for UI and lead managementReport.md
— Project rationale, approach, and evaluation
- Install Python 3.10+
- Install dependencies:
pip install -r backend/requirements.txt
- Run server:
uvicorn backend.main:app --reload
- Install Node.js (v18+ recommended)
- Install dependencies:
cd frontend npm install
- Run frontend:
npm start
- Upload a CSV file of leads in the frontend
- Leads are enriched and scored by the backend
- Filter, search, select, and export leads as needed
- CRM export is a demo; replace with real API for production
- Data enrichment uses mock logic for demonstration
- See
Report.md
for approach, model, and evaluation - See
backend/README.md
andfrontend/README.md
for details