AutoMotoAnalytics: Buying Opportunities Identification System

Main objective
To develop in-house software to identify the best buying opportunities in the used car/bike market, based on detailed analysis of data collected from multiple online sources.

Technical Requirements
1. Data Collection

Sources: Scraping from 5+ major sites (AutoScout24, Subito.it, Autohero, Automobile.it, Moto.it)
Frequency: Update every 6h, with the possibility of more frequent updates for recent ads.

Data to be collected per vehicle:

Make, model, version
Year of registration
Price
Mileage
Type of fuel
Power (hp/kW)
Gearbox (manual/automatic)
Condition (new, used, km0)
Accessories and options
Location (region/province)
Ad publication date
Ad URL
Seller type (private/dealer)

2. Data analysis

Calculation of average prices per make/model/year with standard deviation
Identification of outliers (prices significantly below average)
Analysis of the impact of accessories and optional extras on the price (The ad bot will read the description and see if accessories are present. From there it will look up the average price of the latter and enter it as an added value)
Calculation of depreciation rate per model/year
Price trend analysis (monthly and quarterly)
Identification of most popular models by ad volume
Analysis of geographical distribution of ads

3. User interface

Main dashboard with:

Best bargains summary of the day
Interactive price trend charts
Interactive ad distribution map

Advanced search with multiple filters
Detail page for each model (statistics and graphs)
Save favourite searches and vehicles
Customisable PDF report generation

4. Notification System

Email alerts for new purchase opportunities
Notifications of significant changes in average prices
Customisation of frequency and type of notifications

5. Performance and Scalability

Response time less 2 seconds for common queries
Handling of at least 300,000 new ads per day

6. Maintenance and Updates

Admin interface for system monitoring and management
Automatic update to adapt to changes in target sites
Detailed code and process documentation

Additional Notes

System must focus on fast and accurate identification of best bargains
Priority on ease of use and efficiency when analysing large volumes of data

N.b. To ensure that everything is optimised, it is important to have an accurate history of price trends per vehicle over time. Having an organised and structured data structure is essential.

Hourly Range: $10.00-$30.00

Posted On: July 02, 2024 00:14 UTC
Category: Scripting & Automation
Skills:Automation, Dashboard, Python, Data Analysis, Market Analysis, Microsoft Excel, React

Country: ITA

click to apply

Powered by WPeMatico