https://github.com/mominurr/trending-products-on-e-commerce-website
Exploring E-Commerce Website Trending Products.
https://github.com/mominurr/trending-products-on-e-commerce-website
data-visualization dataanalysis python scraping selenium tableau
Last synced: 3 months ago
JSON representation
Exploring E-Commerce Website Trending Products.
- Host: GitHub
- URL: https://github.com/mominurr/trending-products-on-e-commerce-website
- Owner: mominurr
- License: mit
- Created: 2025-01-27T22:41:08.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-21T08:25:00.000Z (3 months ago)
- Last Synced: 2025-02-21T09:29:30.959Z (3 months ago)
- Topics: data-visualization, dataanalysis, python, scraping, selenium, tableau
- Language: Jupyter Notebook
- Homepage: https://github.com/mominurr/Trending-Products-on-E-Commerce-Website
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trending Products on E-Commerce Website
## Project Overview
This project focuses on extracting and analyzing data from the [Amazon Best Sellers](https://www.amazon.com/Best-Sellers/zgbs/) page to uncover key insights about trending products. The analysis provides an understanding of customer behavior, popular product categories, and brand performance.
### Key Findings
1. **Impact of Reviews on Sales**
- As the number of reviews increases, the sales of a product tend to increase significantly.2. **Relationship Between Reviews and Seller Rank**
- Products with the highest number of reviews tend to rank closer to #1 in the seller rankings.3. **Top Categories**
- **Parent Category:** *Clothing, Shoes & Jewelry*
- **Subcategory:** *Men's Mules & Clogs*
(Products in these categories with more reviews are purchased more frequently.)4. **Top 10 Brands**
- The top brand is **Ring**, followed by others identified in the analysis.5. **Top 10 Products**
- The leading product is **Crocs Unisex Adult Classic Clog**.6. **Trends Over Time**
- Products released earlier (e.g., 2004) show lower sales in recent months, while newer products (e.g., 2024 releases) demonstrate higher sales growth.
- Based on this trend, products released in 2025 are expected to achieve the highest sales.7. **Geographical Insights**
- A geographical analysis highlights the number of distinct brands across countries.
- For instance, China has 126 distinct brands, the highest among all countries.### Tableau Public Dashboard
For an interactive visualization of the findings, please visit the [Tableau Dashboard](https://public.tableau.com/app/profile/mominur.rahman/viz/TrendingProductsonE-CommerceWebsite/Dashboard).
---
## Project Usage Guide
To replicate or extend this analysis, follow the steps below:
### Prerequisites
Ensure Python is installed on your machine.### Steps to Run the Project
1. **Clone the Repository**
```bash
git clone https://github.com/mominurr/Trending-Products-on-E-Commerce-Website.git
```
2. **Create a Virtual Environment**```bash
python -m venv myvenv
```
3. **Install Dependencies**```
pip install -r requirements.txt
```
4. **Run the Scraper Script**Execute the script to scrape data from Amazon.
```bash
python src/scraper.py
```
- The scraped data will be saved as ``data/Amazon Best Sellers.csv``.
5. **Process the Data**Open and run the data_preparation.ipynb notebook to handle missing and duplicate values.
- The cleaned data will be saved as ``data/Preprocessed Amazon Best Sellers.csv``.
## 📜 License
This project is licensed under the **MIT License** – see the [LICENSE](LICENSE) file for details.## 🛠️ Contributions
We welcome contributions! Feel free to fork the repository and submit a pull request.## 📩 Contact
For any inquiries or collaborations:
- **Portfolio:** [mominur.dev](https://mominur.dev)
- **GitHub:** [github.com/mominurr](https://github.com/mominurr)
- **LinkedIn:** [linkedin.com/in/mominur--rahman](https://www.linkedin.com/in/mominur--rahman/)
- **Email:** [email protected]🚀 **Star this repo** ⭐ if you find it useful!