Inventory Monitoring System
Budget: $500 – $1,000 USD
Developer Brief – Inventory Monitoring System (Blindados.net)
About the company
Blindados.net is a marketplace focused on armored vehicles in Brazil, with more than 100 partner dealerships listing their inventory across different websites.
*Executive Summary (Short Version)
We need a system that automatically monitors dealership websites, identifies new listings, removed listings, and price changes, and generates a daily consolidated report. We will start with 5 dealerships and scale to 50+.
*Project Objective
Currently, we manually access each partner dealership website on a daily basis to check for:
new vehicle listings
removed vehicles
price changes
This process is time-consuming, operational, and not scalable.
Goal:
Develop an automated system that monitors dealership websites daily and generates a consolidated report with all relevant changes.
* Functional Scope
1. Data Collection (Web Scraping / Automation)
Automatically access dealership websites (list will be provided)
Identify inventory/listing pages
Extract vehicle data from each listing
2. Minimum Data Fields
For each vehicle:
Listing title / vehicle name
Price
Year/model (if available)
Mileage (if available)
Listing URL
Dealership name
Date of data collection
(Additional fields are welcome but not required for MVP)
3. Data Comparison (Core Logic)
The system must compare daily data with the previous dataset and identify:
- New listings
- Removed listings
- Price changes
(optional) other content changes
4. Output / Reporting
The system should generate a daily report including:
Summary by dealership:
Number of new vehicles
Number of removed vehicles
Number of price changes
Detailed view:
Vehicle name
Type of change (new, removed, updated)
Old price vs new price (when applicable)
Listing URL
Dealership name
5. Output Format (MVP)
We are open to simple solutions initially, such as:
Automated Google Sheets
Daily email report
Simple dashboard
(Focus is functionality over design in the first phase)
* Technical Requirements (Flexible)
Can be developed in Python, Node.js, or other suitable technologies
Must handle dynamic websites (JavaScript rendering), if needed
Simple data storage (e.g., lightweight database or Google Sheets)
* Project Phases
Phase 1 – MVP (required)
Monitor 10 dealerships initially
Implement data collection + comparison + basic reporting
Phase 2 – Scaling
Expand to 50+ dealerships
Improve performance and stability
Phase 3 – Enhancements (optional)
Visual dashboard
Automated alerts (WhatsApp / email)
Filtering by vehicle type
Market intelligence features
* Important Considerations
Each website may have a different structure
Some sites may have scraping protection
The system should be resilient to minor layout changes
Clear documentation on how to add new dealerships is required
* Expected Deliverables
Fully functional automated system
Clean and organized code
Basic documentation
Instructions for adding new websites
Sample output report
* Ideal Candidate Profile
Experience with web scraping and browser automation
Ability to handle multiple website structures
Organized and maintainable coding practices
Practical mindset focused on solving the business problem
* Additional Information
Initial list of dealerships will be provided
This project may evolve into a larger internal market intelligence platform
We are looking for someone with a long-term mindset, not just a one-time task
About the company
Blindados.net is a marketplace focused on armored vehicles in Brazil, with more than 100 partner dealerships listing their inventory across different websites.
*Executive Summary (Short Version)
We need a system that automatically monitors dealership websites, identifies new listings, removed listings, and price changes, and generates a daily consolidated report. We will start with 5 dealerships and scale to 50+.
*Project Objective
Currently, we manually access each partner dealership website on a daily basis to check for:
new vehicle listings
removed vehicles
price changes
This process is time-consuming, operational, and not scalable.
Goal:
Develop an automated system that monitors dealership websites daily and generates a consolidated report with all relevant changes.
* Functional Scope
1. Data Collection (Web Scraping / Automation)
Automatically access dealership websites (list will be provided)
Identify inventory/listing pages
Extract vehicle data from each listing
2. Minimum Data Fields
For each vehicle:
Listing title / vehicle name
Price
Year/model (if available)
Mileage (if available)
Listing URL
Dealership name
Date of data collection
(Additional fields are welcome but not required for MVP)
3. Data Comparison (Core Logic)
The system must compare daily data with the previous dataset and identify:
- New listings
- Removed listings
- Price changes
(optional) other content changes
4. Output / Reporting
The system should generate a daily report including:
Summary by dealership:
Number of new vehicles
Number of removed vehicles
Number of price changes
Detailed view:
Vehicle name
Type of change (new, removed, updated)
Old price vs new price (when applicable)
Listing URL
Dealership name
5. Output Format (MVP)
We are open to simple solutions initially, such as:
Automated Google Sheets
Daily email report
Simple dashboard
(Focus is functionality over design in the first phase)
* Technical Requirements (Flexible)
Can be developed in Python, Node.js, or other suitable technologies
Must handle dynamic websites (JavaScript rendering), if needed
Simple data storage (e.g., lightweight database or Google Sheets)
* Project Phases
Phase 1 – MVP (required)
Monitor 10 dealerships initially
Implement data collection + comparison + basic reporting
Phase 2 – Scaling
Expand to 50+ dealerships
Improve performance and stability
Phase 3 – Enhancements (optional)
Visual dashboard
Automated alerts (WhatsApp / email)
Filtering by vehicle type
Market intelligence features
* Important Considerations
Each website may have a different structure
Some sites may have scraping protection
The system should be resilient to minor layout changes
Clear documentation on how to add new dealerships is required
* Expected Deliverables
Fully functional automated system
Clean and organized code
Basic documentation
Instructions for adding new websites
Sample output report
* Ideal Candidate Profile
Experience with web scraping and browser automation
Ability to handle multiple website structures
Organized and maintainable coding practices
Practical mindset focused on solving the business problem
* Additional Information
Initial list of dealerships will be provided
This project may evolve into a larger internal market intelligence platform
We are looking for someone with a long-term mindset, not just a one-time task
Related categories:
JavaScript
Python
Web Scraping
Data Mining
PostgreSQL
Data Scraping
Data Visualization
Selenium
Automation
Data Collection