Skip to content

About

Sales Data Dashboard built with HTML, CSS, and JavaScript for visualizing revenue, trends, and performance metrics.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Sales Dashboard (FY 2024–2025)

An interactive and visually modern Sales Analytics Dashboard built using HTML, CSS, and JavaScript (Chart.js).
This dashboard provides insights into sales, cost, profit, transactions, and product performance across India.


πŸš€ Live Overview

This project simulates a real-world Computer Hardware Sales Dashboard with:

  • πŸ“ˆ KPI metrics (Sales, Cost, Profit, Transactions, Quantity)
  • πŸ“Š Category-wise product analysis
  • 🏷️ Brand-wise sales distribution
  • 🌍 State-wise sales performance
  • πŸ‘¨β€πŸ’Ό Supervisor-based filtering system

✨ Key Features

πŸ”Ή Interactive Dashboard

  • Dynamic filtering by Supervisor
  • Real-time updates of charts & KPIs

πŸ”Ή Data Visualization

  • Bar Charts β†’ Category & State Sales
  • Doughnut Chart β†’ Brand Sales Distribution
  • Cost Analysis by Brand

πŸ”Ή KPI Cards

  • Total Sales (β‚Ή)
  • Total Cost (β‚Ή)
  • Total Profit (β‚Ή)
  • Transactions
  • Quantity Sold

πŸ”Ή Clean UI/UX

  • Dark modern theme πŸŒ™
  • Responsive layout (mobile-friendly)
  • Smooth hover effects & animations

πŸ› οΈ Tech Stack

  • HTML5 – Structure
  • CSS3 – Styling (Custom Dark Theme UI)
  • JavaScript (Vanilla JS) – Logic & Interactivity
  • Chart.js (v4) – Data Visualization

πŸ“‚ Project Structure


sales-dashboard/
│── index.html   # Main dashboard file


πŸ“Š Dashboard Sections

  1. Header

    • Title + Live Badge
  2. Filter Panel

    • Supervisor-based filtering
  3. KPI Section

    • Sales, Cost, Profit, Transactions, Quantity
  4. Charts

    • Quantity by Category
    • Sales by Brand (Doughnut)
    • Sales by State
    • Cost by Brand
  5. Supervisor Performance Table

    • Sales, Transactions, and performance bars

βš™οΈ How to Run

  1. Download or clone the repository:
git clone https://github.com/harleenkaurkambojgandhi-design/SalesBoard-HTML.git
  1. Open the project folder

  2. Run the file:

open index.html

Or simply double-click index.html


πŸ“ˆ Sample Insights

  • Top-performing brands: Intel, Samsung, Dell
  • Highest sales regions: Maharashtra, Gujarat
  • Best supervisors: Vijay Singh, Roshan Kumar
  • Most sold category: Monitors & CPUs

πŸš€ Future Improvements

  • πŸ”— API integration (real-time data)
  • πŸ“₯ Export reports (PDF / Excel)
  • πŸ” User authentication system
  • πŸ“Š Advanced filters (date range, region)

πŸ’‘ Learning Outcomes

  • Hands-on experience with Chart.js
  • Building interactive dashboards using Vanilla JS
  • UI/UX design with modern CSS
  • Data representation & analytics concepts

πŸ‘¨β€πŸ’» Author

Your Name πŸ”— https://github.com/harleenkaurkambojgandhi-design


Dashboard Screenshots

πŸ–ΌοΈ1. Image 1: Main Sales Dashboard – High-Level KPIs

Screenshot 2026-04-30 215108

Key Metrics πŸ“Š

Metric Value
Total Sales β‚Ή99M
Total Cost β‚Ή76M
Total Profit β‚Ή23M
Transactions 5.1K orders
Quantity 13K units sold

Quantity by Category πŸ“¦ (Top categories)

Monitor, Mouse, CPU, Graphic Card, Keyboard, Cabinet, HDD, SSD, RAM, MotherBoard, Comp. Case, NIC, Printer

Sales by Brand 🏷️

Intel, Samsung, Dell, Nvidia, Western Digital, Acer

Supervisors πŸ‘₯ (filter options)

All, Aadil Khan, Aarvi Gupta, Advika Joshi, Ajay Sharma, Roshan Kumar, Vijay Singh

πŸ’‘ This dashboard represents the primary FY 2024–25 overview with the highest reported sales figure (β‚Ή99M).


πŸ–ΌοΈ2. Image 2: Supporting Analysis Dashboard πŸ“ˆ

Screenshot 2026-04-30 215124

Total Sales by State πŸ—ΊοΈ (Top 10)

Maharashtra, Gujarat, Uttar Pradesh, Bihar, Delhi, Tamil Nadu, Tripura, Orissa, Sikkim, Chandigarh

Cost by Brand πŸ’°

Intel, Dell, Nvidia, Western Digital, Acer, Gigabyte, Hynix, Seagate, MSI, Asus

Supervisor Performance πŸ‘¨β€πŸ’Ό (by transaction count)

Supervisor Transactions
Vijay Singh 1223
Roshan Kumar 1100
Advika Joshi 920
Aadil Khan 860
Ajay Sharma 819
Aarvi Gupta 173

πŸ’‘ This dashboard provides regional, brand-cost, and individual performance insights not visible in the first two screenshots.


πŸ–ΌοΈ3. Image 3: Filtered Dashboard View.

Screenshot 2026-04-30 215207

This dashboard represents a filtered subset πŸ“Š of the main FY 2024–25 data

Compared to the unfiltered view (β‚Ή99M sales), this shows approximately 18% of total sales, indicating a specific segment selection.

πŸ” Probable Filter Applied (Based on Data)

Metric Filtered Value Comparison to Main (β‚Ή99M)
Total Sales β‚Ή18M ~18% of total
Total Cost β‚Ή14M ~18% of total
Total Profit β‚Ή4M ~17% of total
Transactions 920 ~18% of total (5.1K β†’ 920)
Quantity 2.1K units ~16% of total (13K β†’ 2.1K)

πŸ“Œ Possible Filter Scenarios

The consistent ~18% proportion suggests one of the following filters:

  • Single Supervisor πŸ‘€ – Likely Advika Joshi (920 transactions exactly match her count from Screenshot 3) or Aadil Khan (860, close)
  • Specific Region/State πŸ—ΊοΈ – One smaller state or a district within a top state
  • Single Product Category πŸ–₯️ – e.g., only "Monitor" or "Mouse" sales
  • Specific Time Period πŸ“… – e.g., one quarter or one month

πŸ“Š Visible Data Under This Filter

Section Details
Quantity by Category πŸ“¦ Monitor, Mouse, CPU, Graphic Card, Keyboard, Cabinet, HDD, SSD, RAM, MotherBoard, Comp. Case, NIC, Printer (all categories still visible, but values are relative to filter)
Sales by Brand 🏷️ Intel, Samsung, Dell, Nvidia, Western Digital, Acer
Supervisor Options πŸ‘₯ All, Aadil Khan, Aarvi Gupta, Advika Joshi, Ajay Sharma, Roshan Kumar, Vijay Singh

πŸ’‘ This dashboard demonstrates the filtering capability of the BI tool. The user has likely selected Advika Joshi (920 transactions) or a similar segment, reducing all KPIs proportionally while preserving the category and brand distribution structure.


πŸ”— Live Dashboard

πŸ‘‰ Click here to view the dashboard


⭐ Support

If you like this project, give it a ⭐ on GitHub!

About

Sales Data Dashboard built with HTML, CSS, and JavaScript for visualizing revenue, trends, and performance metrics.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages