Skip to content

A complete data analysis project using Python, Pandas, Matplotlib, Seaborn & Plotly to extract business insights from real pizza sales data. This project analyzes revenue, orders, ingredients, pizza categories, seasonal trends, and identifies best/least-selling pizzas.

Notifications You must be signed in to change notification settings

Vikram76177/Pizza-Sales-Analysis-Python-Data-Analytics-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ• Pizza Sales Analysis β€” Python Data Analytics Project

A complete data analysis project using Python, Pandas, Matplotlib, Seaborn & Plotly to extract business insights from real pizza sales data. This project analyzes revenue, orders, ingredients, pizza categories, seasonal trends, and identifies best/least-selling pizzas.

πŸš€ Project Overview

This project performs end-to-end data analysis on pizza sales to help businesses understand:

Total revenue, orders & pizzas sold

Daily, hourly, monthly sales trends

Best & worst performing pizzas

Sales contribution by category & size

Average Order Value & customer behavior

Ingredient demand analysis

All analysis is done using a Jupyter Notebook.

πŸ“‚ Dataset Information

File: pizza_sales.csv

Includes:

Order details

Pizza categories & sizes

Quantities

Revenue

Ingredients

Timestamp data

πŸ“Š Key KPIs

Total Revenue

Total Pizzas Sold

Total Orders

Average Order Value (AOV)

Average Pizzas per Order

πŸ“ˆ Visualizations Included βœ” Daily Trends

Orders

Revenue

Quantity

βœ” Hourly Trends

Orders by hour

Quantity by hour

βœ” Monthly Trends

Orders trend line

βœ” Category & Size Analysis

Pie chart: % revenue by category

Heatmap: revenue % by size & category

Bar chart: pizzas sold by category

βœ” Top 5 & Bottom 5

By quantity

By total orders

By revenue

βœ” Ingredient Frequency Analysis πŸ› οΈ Technologies Used

Python

Pandas

NumPy

Matplotlib

Seaborn

Plotly

Jupyter Notebook

πŸ“ Repository Structure pizza-sales-analysis/
β”‚
β”œβ”€β”€ pizza_sales.ipynb
β”œβ”€β”€ pizza_sales.py
β”œβ”€β”€ pizza_sales.csv
β”œβ”€β”€ README.md
└── Business Requirements Document.docx

▢️ How to Run the Project

Clone the repo:

git clone https://github.com/YOUR-USERNAME/pizza-sales-analysis.git

Install dependencies:

pip install pandas matplotlib seaborn plotly

Open notebook:

jupyter notebook pizza_sales.ipynb

πŸ“ Insights Summary

Large-sized pizzas generate the highest revenue.

Classic category sells the most overall.

Evening hours show peak order volume.

Several pizzas consistently underperform and may require menu redesign.

Ingredient frequency points to popular toppings such as cheese and tomato.

About

A complete data analysis project using Python, Pandas, Matplotlib, Seaborn & Plotly to extract business insights from real pizza sales data. This project analyzes revenue, orders, ingredients, pizza categories, seasonal trends, and identifies best/least-selling pizzas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published