← Back to Dashboard

📊 Nbly Digital Individual KPI Dashboard

An interactive web-based dashboard for visualizing and tracking individual Key Performance Indicators (KPIs) with sparkline charts, filtering capabilities, and expand/collapse functionality.

🎯 Purpose

🌐 Live Dashboard

The dashboard is published at: https://infogain-genai.github.io/IndividualKPI/

📁 Files

📋 How to Use

1. JSON Data Format


  [
  {
    "Resource": "Ajay Varma ",
    "KPI Name": "Ado Hygiene",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "Ajay Varma ",
    "KPI Name": "Daily Burndown for Tasks",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "Ajay Varma ",
    "KPI Name": "Defects introduced - Dev/QA",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "vivek.jain ",
    "KPI Name": "Ado Hygiene",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "vivek.jain ",
    "KPI Name": "Daily Burndown for Tasks",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "vivek.jain ",
    "KPI Name": "Defects introduced - Dev/QA",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  }
]

2. Data Structure Explanation

3. Example JSON Data

[
  {
    "Resource": "Ajay Varma ",
    "KPI Name": "Ado Hygiene",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "Ajay Varma ",
    "KPI Name": "Daily Burndown for Tasks",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "Ajay Varma ",
    "KPI Name": "Defects introduced - Dev/QA",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "vivek.jain ",
    "KPI Name": "Ado Hygiene",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "vivek.jain ",
    "KPI Name": "Daily Burndown for Tasks",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  },
  {
    "Resource": "vivek.jain ",
    "KPI Name": "Defects introduced - Dev/QA",
    "SP13": "Met",
    "SP14": "Met",
    "SP15": "Met",
    "SP16": "Met",
    "SP17": "Met",
    "count": "0"
  }
]

4. Using the Dashboard

  1. Input Data: Paste your JSON data into the text area at the top
  2. Generate Charts: Click "🔄 Generate Charts" to visualize the data
  3. Filter Data: Use the dropdown to filter by team, compliance status, or view all
  4. Expand/Collapse:
    - Click on any KPI section header to expand/collapse
    - Use "Expand All" or "Collapse All" buttons for bulk actions
  5. Interactive Elements:
    - Hover over sparkline points to see sprint details
    - View compliance rates and trend indicators
    - See issue counts for non-compliant resources

5. Dashboard Features

🛠️ Customization

The dashboard can be customized by modifying:

📊 Supported KPI Types

🚀 Deployment

This dashboard is automatically deployed via GitHub Pages and updates whenever changes are pushed to the main branch.