Skip to content

๐Ÿ“Š Sales Data Analysis โ€“ Coffee Shop | Analyzing sales trends, payment methods, and top-selling drinks using Python (Pandas, Matplotlib, Seaborn).

License

Notifications You must be signed in to change notification settings

AdemCE-eng/CoffeeSales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Coffee Vending Machine Sales Analysis

๐Ÿ“Œ Project Overview

This project presents a comprehensive analysis of sales data from a coffee vending machine. The goal is to uncover actionable insights regarding customer purchasing behavior, sales performance, payment preferences, and product popularity.
The findings are intended to support data-driven decision-making and optimize the vending machine's operational efficiency and profitability.

๐Ÿ“‚ Dataset

  • Source: Kaggle - Coffee Sales Dataset
  • Description: Includes transactional data such as date, product sold, payment type, card ID, transaction amount, and time of purchase.

๐Ÿ” Key Insights

  • ๐Ÿ’ณ Preferred Payment Method: Card payments dominate over cash transactions.
  • โ˜• Top-Selling Beverages: Latte and Americano with Milk lead as the most popular items.
  • ๐Ÿ•’ Peak Sales Hours: Morning hours, particularly between 9 AM and 11 AM, record the highest transaction volume.
  • ๐Ÿ“… Sales Distribution: Sales are stronger on weekdays, with distinct patterns observed across different months.
  • ๐ŸŽฏ Customer Retention: A small subset of loyal customers is responsible for a significant proportion of repeat purchases.

๐Ÿ“Š Visual Highlights

Selected visualizations from the analysis:

  1. ๐Ÿ“ˆ Daily Sales Trend
    Daily Sales Trend
  2. โ˜• Best-Selling Products
    Best Selling Products
  3. โฐ Peak Sales Hours
    Peak Sales

๐ŸŽฏ Next Steps / Recommendations

  • Consider offering promotions during non-peak hours to balance the sales load.
  • Analyze customer cards further to identify demographics behind loyal customers.
  • Monitor the least popular products to assess if they should be replaced or promoted differently.

๐Ÿ› ๏ธ Tools and Technologies

  • Programming: Python ๐Ÿ
  • Libraries: Pandas, Matplotlib, Seaborn
  • Environment: Jupyter Notebook

โš™๏ธ Installation

To replicate this project, install the dependencies by running:

git clone https://github.com/AdemCE-eng/CoffeeSales.git
cd CoffeeSales
pip install -r requirements.txt

๐Ÿ“˜ Notebook

You can view the full Jupyter Notebook here for detailed code, visualizations, and analysis.

๐Ÿ”ฎ Future Work

This project focused on data cleaning, exploratory data analysis (EDA), and generating actionable business insights.
In future iterations, I plan to:

  • Explore machine learning models to forecast future sales trends.
  • Apply clustering techniques to segment customers based on behavior and purchase history.

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for more details.

About

๐Ÿ“Š Sales Data Analysis โ€“ Coffee Shop | Analyzing sales trends, payment methods, and top-selling drinks using Python (Pandas, Matplotlib, Seaborn).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published