Skip to content

StudyTrigger/sales-data-analysis-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Sales Analysis System

🔥 Build a complete Real Sales Analysis Project using Python, Pandas & Streamlit in just 45 minutes (One Shot)!

📌 Part of: Super Sunday Project Series 🚀
👉 New project every Sunday
👉 Learn by building real-world projects

Watch Video : https://youtu.be/v97xEEqj1MY?si=9_WpIZG6AlgS96li


⭐ Support & Follow

If this project helps you:

⭐ Star this repository
👤 Follow me on GitHub for more projects
📺 Watch full video:


🎥 Project Preview

A sleek, interactive Sales Data Analytics Dashboard built with Python and Streamlit. This application allows users to upload retail CSV files and instantly generate insights regarding revenue, product performance, and regional sales.

✨ Features

  • 📁 Instant CSV Analysis: Upload any sales data CSV and get immediate processing.
  • 📈 Key Metrics (KPIs): Real-time display of Total Revenue, Best Selling Product, and Highest Revenue Product.
  • 🏙️ City-wise Sales: Breakdown of performance across different geographical locations.
  • 🏷️ Category Insights: Pivot tables showing revenue generated per product category.
  • 🏆 Top Product Finder: Dynamic slider to view the "Top N" products based on either quantity sold or total revenue.
  • 🔍 Advanced Filtering: Deep dive into data by filtering for specific categories and minimum revenue thresholds.
  • 🎨 Custom UI: Features a modern, tab-based navigation layout with custom CSS styling.

🔗 Live Demo

Check out the live application here:
👉 Sales Analysis Dashboard

📸 Preview

image

Best Product image

Filters image


🚀 Getting Started

Prerequisites

  • Python 3.8+
  • pip (Python package manager)

Installation

  1. Clone the repository:
git clone https://github.com/YOUR_USERNAME/sales-analysis-system.git
cd sales-analysis-system
  1. Install dependencies:
pip install streamlit pandas
  1. Run the application:
streamlit run app.py

📊 Data Format

To use this system, ensure your CSV file contains the following columns:

  • Product
  • Category
  • Quantity
  • Price
  • Date
  • City

🛠️ Tech Stack

  • Frontend/Hosting: Streamlit
  • Data Manipulation: Pandas
  • Styling: Custom CSS & HTML Injection

Developed by Study Trigger

About

A professional Sales Data Analysis Dashboard built with Python and Streamlit for visualizing retail insights from CSV files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages