Inventory Monitoring System

Job ID: 40312799

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