https://github.com/anas727189/prospectiq
ProspectIQ is a cutting-edge tool for B2B sales and marketing teams, combining web scraping, AI-powered data enrichment, and real-time analytics to streamline the lead generation process and provide actionable insights.
https://github.com/anas727189/prospectiq
crunchbase-api flask gemini-pro python python3 reactjs serpapi shadcn-ui typescript
Last synced: 11 months ago
JSON representation
ProspectIQ is a cutting-edge tool for B2B sales and marketing teams, combining web scraping, AI-powered data enrichment, and real-time analytics to streamline the lead generation process and provide actionable insights.
- Host: GitHub
- URL: https://github.com/anas727189/prospectiq
- Owner: ANAS727189
- Created: 2025-01-18T11:50:22.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-24T09:59:40.000Z (about 1 year ago)
- Last Synced: 2025-02-13T19:42:17.148Z (about 1 year ago)
- Topics: crunchbase-api, flask, gemini-pro, python, python3, reactjs, serpapi, shadcn-ui, typescript
- Language: TypeScript
- Homepage:
- Size: 32.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎯 ProspectIQ
Your AI-Powered B2B Lead Generation Engine! Transform your sales prospecting with intelligent data enrichment and real-time insights. 🚀
## ✨ Features
- **🤖 Automated Lead Generation**
- Seamless integration with Crunchbase API
- Continuous company data scraping
- Fresh leads delivered to your dashboard
- **🧠 AI-Powered Data Enrichment**
- Powered by Google's Gemini API
- Smart analysis of company profiles
- Rich, contextual insights for each prospect
- **🔍 SERP Intelligence**
- Real-time search engine data integration
- Comprehensive company digital footprint
- Latest news and updates about prospects
- **📊 Dynamic Dashboard**
- Real-time lead generation metrics
- Interactive data visualizations
- Key performance indicators at a glance
- **🔄 Always Fresh Data**
- Automatic updates every 4 hours
- Historical data tracking
- Never work with stale information
## 🛠️ Tech Stack
- **Backend**: Flask (Python) 🐍
- **Frontend**: React with Next.js ⚛️
- **Powerful APIs**:
- Crunchbase API for company data 📈
- Google's Gemini API for intelligent enrichment 🤖
- SerpAPI for search insights 🔍
## 🚀 Getting Started
1. **Clone the repository**
```bash
git clone https://github.com/yourusername/prospectiq.git
```
2. **Set up the backend**
```bash
pip install flask flask-cors schedule requests
```
3. **Set up the frontend**
```bash
npm install
```
4. **Configure environment variables**
- Create `.env` file in root directory
- Add your API keys:
```
CRUNCHBASE_API_KEY=your_key_here
GEMINI_API_KEY=your_key_here
SERPAPI_KEY=your_key_here
```
5. **Launch the backend server**
```bash
python app.py
```
6. **Start the frontend development server**
```bash
npm run dev
```
## 🔌 API Endpoints
### Core Endpoints
- **GET `/api/leads`**
- Retrieve latest generated leads
- Returns paginated list of enriched company data
- **GET `/api/stats`**
- Fetch system performance metrics
- Includes lead generation statistics
- **GET `/api/errors`**
- Access system error logs
- Helpful for troubleshooting
## 🤝 Contributing
We welcome contributions! Here's how you can help:
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 💡 Support & Feedback
Have questions or suggestions? Feel free to:
- Open an issue
- Start a discussion
- Submit a feature request
---
Built with 💪 for modern sales teams