AI-Powered Competitor Monitoring System
Budget: $10 – $30 USD
I'm looking for an experienced Python developer to build an AI-powered competitor monitoring system for my e-commerce business in Madagascar.
The software will search publicly available Facebook listings for specific products, collect seller information, compare prices, and present the results in an easy-to-use dashboard.
This tool is for market research and competitor analysis using only publicly available information.
## Core Features
### 1. Product Search
The system should allow me to enter one or more product keywords.
Examples:
* Hair Clipper LED
* Solar Light
* Blender
* Kitchen Chopper
The software should search:
* Facebook Marketplace (public listings)
* Public Facebook Pages
* Public Facebook Groups (where publicly accessible)
### 2. Data Collection
For every matching listing, collect:
* Product title
* Price
* Seller/Page name
* Listing URL
* Product images
* Date posted (if available)
* Location (if available)
### 3. AI Product Matching
Many sellers use different titles for the same product.
The software should use AI (OpenAI API or equivalent) to group listings that represent the same product.
### 4. Dashboard
Dashboard should display:
* Cheapest seller
* Highest seller
* Average market price
* Number of competitors
* Newly detected listings
* Price changes over time
### 5. Filters
Filter by:
* Product
* Location
* Date
* Price range
### 6. Export
Export results to:
* Excel
* CSV
### 7. Alerts (Optional)
Notifications when:
* A new competitor appears
* A competitor lowers their price
* A competitor lists a new product
## Preferred Technology
* Python
* Playwright (preferred) or Selenium
* Streamlit (or another simple web dashboard)
* SQLite or PostgreSQL
* OpenAI API (or equivalent AI model)
## Deliverables
* Complete source code
* Installation guide
* Documentation
* Requirements.txt
* Assistance with initial deployment
## Important
The system should only collect publicly available information and should comply with applicable platform terms and applicable laws.
## When Applying
Please include:
1. Similar automation/scraping projects you've completed
2. Your recommended tech stack
3. Questions or suggestions for improving the project
The software will search publicly available Facebook listings for specific products, collect seller information, compare prices, and present the results in an easy-to-use dashboard.
This tool is for market research and competitor analysis using only publicly available information.
## Core Features
### 1. Product Search
The system should allow me to enter one or more product keywords.
Examples:
* Hair Clipper LED
* Solar Light
* Blender
* Kitchen Chopper
The software should search:
* Facebook Marketplace (public listings)
* Public Facebook Pages
* Public Facebook Groups (where publicly accessible)
### 2. Data Collection
For every matching listing, collect:
* Product title
* Price
* Seller/Page name
* Listing URL
* Product images
* Date posted (if available)
* Location (if available)
### 3. AI Product Matching
Many sellers use different titles for the same product.
The software should use AI (OpenAI API or equivalent) to group listings that represent the same product.
### 4. Dashboard
Dashboard should display:
* Cheapest seller
* Highest seller
* Average market price
* Number of competitors
* Newly detected listings
* Price changes over time
### 5. Filters
Filter by:
* Product
* Location
* Date
* Price range
### 6. Export
Export results to:
* Excel
* CSV
### 7. Alerts (Optional)
Notifications when:
* A new competitor appears
* A competitor lowers their price
* A competitor lists a new product
## Preferred Technology
* Python
* Playwright (preferred) or Selenium
* Streamlit (or another simple web dashboard)
* SQLite or PostgreSQL
* OpenAI API (or equivalent AI model)
## Deliverables
* Complete source code
* Installation guide
* Documentation
* Requirements.txt
* Assistance with initial deployment
## Important
The system should only collect publicly available information and should comply with applicable platform terms and applicable laws.
## When Applying
Please include:
1. Similar automation/scraping projects you've completed
2. Your recommended tech stack
3. Questions or suggestions for improving the project
Related categories:
Python
Web Scraping
Software Architecture
PostgreSQL
Selenium
OpenAI
Streamlit
AI Development