A modern, data-driven development monitoring dashboard for Kalaburagi District, Karnataka. Built to enable district administrators to understand challenges, track progress, and make evidence-based decisions toward moving from rank 30/30 to top 15 in per capita income by 2030.
This dashboard provides:
- Real-time visibility into development progress across 8-year roadmap
- Evidence-based insights from official government data sources
- Action-oriented interface for district officers and administrators
- Transparency through complete data source documentation
- Mobile-first design for access on any device
Access customized views for different government actors via URL parameters:
- 15 actor-specific dashboards - District Collector, KIADB, Agriculture, PWD, etc.
- Filtered data - Only relevant KPIs, alerts, and roadmap phases
- Custom sections - Role-specific executive summaries and action dashboards
- Easy sharing - Share dashboard links like
index.html?role=dc
See Role-Based Access section below for complete list.
- Live metrics banner with 4 key indicators
- Phase-wise progress tracking (Foundation โ Activation โ Scale)
- Critical alerts requiring immediate action
- Top 5 KPI cards with confidence levels
- District rankings vs. 30 Karnataka districts
- GDDP sectoral composition
- Irrigation crisis visualization
- Demographics and migration analysis
- 8-year investment plan (โน20,150 crore)
- Phase-wise breakdown with components
- Financing architecture (Central, State, Banks, Private)
- Progress tracking per component
- Complete registry of data sources
- Data quality indicators
- Methodology documentation
- Important caveats and limitations
- Clone or download this repository
- Open
index.htmlin any modern web browser - No build process or server required - it's pure HTML/CSS/JS
- Push to GitHub:
cd /Users/sathya/Documents/GitHub/Kalaburagi
git add .
git commit -m "Initial commit: Kalaburagi Development Dashboard MVP"
git push origin main-
Enable GitHub Pages:
- Go to repository Settings
- Navigate to "Pages" section
- Source: Deploy from a branch
- Branch:
main/root - Click Save
-
Access your dashboard:
- URL:
https://[your-username].github.io/Kalaburagi/ - It will be live in 2-3 minutes
- URL:
Access customized dashboards for different government actors by adding ?role= parameter to the URL:
| Role | URL | Features |
|---|---|---|
| ๐ District Collector | index.html?role=dc |
Executive summary, all departments, quick actions |
| ๐ฎ Superintendent of Police | index.html?role=sp |
Security, workforce monitoring, industrial safety |
| Role | URL | Features |
|---|---|---|
| ๐๏ธ Town Planning Officer | index.html?role=tpo |
Urban planning, zoning, building approvals |
| ๐๏ธ Karnataka Housing Board | index.html?role=khb |
PMAY progress, worker hostels, housing gap analysis |
| ๐ Block Education Officer | index.html?role=beo |
School infrastructure, skill development |
| Role | URL | Features |
|---|---|---|
| ๐ฃ๏ธ PWD Engineer | index.html?role=pwd |
Road connectivity tracker, block-wise breakdown |
| ๐ญ KIADB Officer | index.html?role=kiadb |
Land allocation table, infrastructure readiness |
| ๐ง Water Resources Officer | index.html?role=water |
Irrigation coverage, dam levels, water allocation |
| โก GESCOM Officer | index.html?role=gescom |
Power distribution, industrial feeders |
| ๐ฅ Health Department | index.html?role=health |
Health infrastructure, occupational health |
| ๐พ Agriculture Officer | index.html?role=agriculture |
Crop irrigation dashboard, FPO tracker, dal mills |
| Role | URL | Features |
|---|---|---|
| ๐ฒ Forest Officer | index.html?role=forest |
Forest clearances, afforestation |
| ๐ Revenue Officer | index.html?role=revenue |
Land acquisition, conversions, mutations |
| ๐ท Labour Officer | index.html?role=labour |
Factory compliance, worker welfare |
| Role | URL | Features |
|---|---|---|
| ๐๏ธ Minister's Dashboard | index.html?role=minister |
High-level consolidated view, scheme tracker |
- Direct Access: Navigate to
index.html?role=agriculturein your browser - Role Switcher: Use the dropdown in the header to switch between roles
- Share Links: Copy and share role-specific URLs with team members
- Default View: Access
index.htmlwithout parameters for full dashboard
Kalaburagi/
โโโ index.html # Main dashboard page
โโโ css/
โ โโโ styles.css # Core styling and responsive design
โ โโโ roles.css # Role-specific UI components
โโโ js/
โ โโโ data.js # All dashboard data (sourced from official docs)
โ โโโ live-data.js # Live market & weather data
โ โโโ roles.js # Role configurations and data filtering
โ โโโ role-router.js # URL-based role detection and routing
โ โโโ app.js # Interactive functionality
โโโ README.md # This file
- โ Desktop (1280px+): Full grid layout
- โ Tablet (768px-1024px): Adaptive grid
- โ Mobile (< 768px): Stacked layout, touch-optimized
All data sourced from official government documents:
- Economic Survey of Karnataka 2022-23 - GDDP, Per Capita Income
- NABARD PLP 2022-23 - Agriculture, Irrigation, Credit Flow
- IJFMR Research Paper (2023) - District Rankings
- District at a Glance 2019-20 - Demographics, Infrastructure
- Census 2011 - Population data (awaiting 2021 release)
- Migration Studies (2024) - SAGE Journals, NammaKPSC
Complete source documentation available in the "Data Sources" tab.
- Data-driven: Every metric sourced and cited
- Honest: Data quality labels (High/Medium/Low confidence)
- Action-oriented: Focus on "What needs attention now?"
- Accessible: Works on basic smartphones with 2G/3G
- Transparent: Full methodology documentation
- Frontend: Pure HTML5, CSS3, JavaScript (ES6+)
- Fonts: Inter (Google Fonts)
- No dependencies: No React, Vue, or frameworks
- No build tools: Works directly in browser
- Hosting: GitHub Pages (free)
- โ 15 actor-specific dashboard views
- โ URL parameter-based role switching
- โ Custom executive summaries (DC, KIADB, Agriculture, PWD, KHB, Minister)
- โ Filtered KPIs, alerts, and roadmap phases per role
- โ Role switcher dropdown in header
- โ Mobile-responsive role-specific components
- โ Command Center with live metrics
- โ Baseline data and district rankings
- โ 8-year development roadmap
- โ Complete data source documentation
- โ Mobile-first responsive design
- Real-time data integration via APIs
- User authentication for secure role-based access
- Mobile app (PWA)
- Offline capability
- WhatsApp alert integration
- Data download in Excel/CSV formats
- Interactive charts and visualizations
- Print-optimized reports
This is an MVP (Minimum Viable Product) designed for quick deployment and immediate utility. The dashboard:
- Works completely offline once loaded
- Requires no login or authentication (public data)
- Can be viewed on any device with a browser
- Updates can be made by editing
js/data.jsfile - No technical skills needed to view and use
To update metrics:
- Edit
/js/data.js - Modify values in the
dashboardDataobject - Save and refresh browser
Example:
{
title: "Irrigation Coverage",
current: "111,200 ha", // โ Change this
percentage: 12.5, // โ And this
// ...
}For questions or suggestions about this dashboard:
- Email: dashboard@kalaburagi.nic.in
- Helpline: 1800-XXX-XXXX
This dashboard is created for Kalaburagi District Administration. Data sources remain property of their respective publishers. Dashboard code is open for use by other district administrations with appropriate attribution.
Data Sources:
- Government of Karnataka (Economic Survey)
- NABARD Kalaburagi District Office
- District Statistics Office, Kalaburagi
- Academic researchers (IJFMR, SAGE Journals)
Built for: District Administration, Kalaburagi, Karnataka
Version: 1.0 (MVP)
Last Updated: January 2025
Status: Production Ready