An open API service indexing awesome lists of open source software.

https://github.com/girish119628/used-car-price-analysis

Data-driven analysis of used car prices across different regions. Web Scraping | Data Cleaning | MySQL | Power BI Dashboards
https://github.com/girish119628/used-car-price-analysis

Last synced: 3 months ago
JSON representation

Data-driven analysis of used car prices across different regions. Web Scraping | Data Cleaning | MySQL | Power BI Dashboards

Awesome Lists containing this project

README

        

# 🚗 Used Car Price Analysis
📊 Data-driven insights on used car prices across different regions

# 📌 Project Overview
This project analyzes used car prices across multiple cities by:
✅ Scraping car listing data using Selenium & BeautifulSoup
✅ Cleaning & preprocessing data with Pandas
✅ Storing structured data in MySQL
✅ Visualizing trends & insights in Power BI

# 🔍 Key Questions Answered:

Which regions offer the most affordable used cars?

What are the most popular car models in each city?

How does fuel type, transmission, and mileage affect pricing?

# 📂 Project Structure
bash
Copy
Edit
📦 used-car-price-analysis
┣ 📂 data
┃ ┣ 📜 cleaned_used_cars_data.csv # Processed dataset
┃ ┣ 📜 raw_scraped_data.csv # Raw scraped data (optional)
┣ 📂 scripts
┃ ┣ 📜 scraper.py # Selenium Web Scraper
┃ ┣ 📜 data_cleaning.py # Data Cleaning & Preprocessing
┃ ┣ 📜 upload_to_mysql.py # Store Data in MySQL
┣ 📂 visuals
┃ ┣ 📜 powerbi_dashboard.pbix # Power BI Dashboard
┣ 📜 README.md # Project Overview & Setup Guide
┣ 📜 requirements.txt # Python dependencies
┣ 📜 .gitignore # Ignore unnecessary files

# 🛠 Tech Stack
Technology Purpose
Python 🐍 Data Scraping & Processing
Selenium & BeautifulSoup 🌐 Web Scraping
Pandas & NumPy 📊 Data Cleaning & Analysis
MySQL 🗄️ Data Storage
Power BI 📈 Data Visualization
GitHub 🔄 Version Control
📊 Power BI Dashboard Preview

# 🚀 Key Insights:
✅ City-wise average price trends
✅ Popular car models & their price distribution
✅ Best regions for affordable used cars

💻 Setup & Installation
1️⃣ Clone the Repository
sh
Copy
Edit
git clone https://github.com/yourusername/used-car-price-analysis.git
cd used-car-price-analysis
2️⃣ Set Up Virtual Environment
sh
Copy
Edit
python -m venv env
source env/bin/activate # For Mac/Linux
env\Scripts\activate # For Windows
3️⃣ Install Dependencies
sh
Copy
Edit
pip install -r requirements.txt
4️⃣ Run Web Scraper
sh
Copy
Edit
python scripts/scraper.py
5️⃣ Upload Data to MySQL
sh
Copy
Edit
python scripts/upload_to_mysql.py
🚀 Contributions & Issues
🎯 Want to improve this project? Feel free to fork & submit pull requests!
🔎 Found an issue? Open a new issue in the repo.

# 📧 Contact: [email protected] | 💼 LinkedIn: https://www.linkedin.com/in/girish119628/

⭐ If you found this project useful, consider giving it a star!
🌟 Star this repo 🚀😊