{"id":51065283,"url":"https://github.com/urbanmorph/kalaburagi","last_synced_at":"2026-06-23T06:01:13.477Z","repository":{"id":332004951,"uuid":"1131172764","full_name":"urbanmorph/Kalaburagi","owner":"urbanmorph","description":"Kalaburagi district development dashboard","archived":false,"fork":false,"pushed_at":"2026-06-19T01:37:50.000Z","size":745,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-19T03:14:47.453Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/urbanmorph.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-09T15:30:56.000Z","updated_at":"2026-06-19T01:37:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"015ae427-6aac-4741-bc40-955657ecccc4","html_url":"https://github.com/urbanmorph/Kalaburagi","commit_stats":null,"previous_names":["urbanmorph/kalaburagi"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/urbanmorph/Kalaburagi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanmorph%2FKalaburagi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanmorph%2FKalaburagi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanmorph%2FKalaburagi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanmorph%2FKalaburagi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/urbanmorph","download_url":"https://codeload.github.com/urbanmorph/Kalaburagi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urbanmorph%2FKalaburagi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34677400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-23T06:01:12.496Z","updated_at":"2026-06-23T06:01:13.455Z","avatar_url":"https://github.com/urbanmorph.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kalaburagi District Development Dashboard\n\n![Dashboard Preview](https://img.shields.io/badge/Status-MVP-green) ![Version](https://img.shields.io/badge/Version-1.0-blue)\n\nA 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.\n\n## 🎯 Purpose\n\nThis dashboard provides:\n- **Real-time visibility** into development progress across 8-year roadmap\n- **Evidence-based insights** from official government data sources\n- **Action-oriented interface** for district officers and administrators\n- **Transparency** through complete data source documentation\n- **Mobile-first design** for access on any device\n\n## 📊 Features\n\n### Role-Based Dashboard Views (NEW!)\nAccess customized views for different government actors via URL parameters:\n- **15 actor-specific dashboards** - District Collector, KIADB, Agriculture, PWD, etc.\n- **Filtered data** - Only relevant KPIs, alerts, and roadmap phases\n- **Custom sections** - Role-specific executive summaries and action dashboards\n- **Easy sharing** - Share dashboard links like `index.html?role=dc`\n\nSee [Role-Based Access](#-role-based-dashboard-views) section below for complete list.\n\n### Command Center\n- Live metrics banner with 4 key indicators\n- Phase-wise progress tracking (Foundation → Activation → Scale)\n- Critical alerts requiring immediate action\n- Top 5 KPI cards with confidence levels\n\n### Baseline Data\n- District rankings vs. 30 Karnataka districts\n- GDDP sectoral composition\n- Irrigation crisis visualization\n- Demographics and migration analysis\n\n### Development Roadmap\n- 8-year investment plan (₹20,150 crore)\n- Phase-wise breakdown with components\n- Financing architecture (Central, State, Banks, Private)\n- Progress tracking per component\n\n### Data Sources\n- Complete registry of data sources\n- Data quality indicators\n- Methodology documentation\n- Important caveats and limitations\n\n## 🚀 Quick Start\n\n### View Locally\n\n1. Clone or download this repository\n2. Open `index.html` in any modern web browser\n3. No build process or server required - it's pure HTML/CSS/JS\n\n### Deploy to GitHub Pages\n\n1. **Push to GitHub:**\n```bash\ncd /Users/sathya/Documents/GitHub/Kalaburagi\ngit add .\ngit commit -m \"Initial commit: Kalaburagi Development Dashboard MVP\"\ngit push origin main\n```\n\n2. **Enable GitHub Pages:**\n   - Go to repository Settings\n   - Navigate to \"Pages\" section\n   - Source: Deploy from a branch\n   - Branch: `main` / `root`\n   - Click Save\n\n3. **Access your dashboard:**\n   - URL: `https://[your-username].github.io/Kalaburagi/`\n   - It will be live in 2-3 minutes\n\n## 🎭 Role-Based Dashboard Views\n\nAccess customized dashboards for different government actors by adding `?role=` parameter to the URL:\n\n### Tier 1: Executive \u0026 Law Enforcement\n\n| Role | URL | Features |\n|------|-----|----------|\n| 👔 **District Collector** | `index.html?role=dc` | Executive summary, all departments, quick actions |\n| 👮 **Superintendent of Police** | `index.html?role=sp` | Security, workforce monitoring, industrial safety |\n\n### Tier 2: Infrastructure \u0026 Planning\n\n| Role | URL | Features |\n|------|-----|----------|\n| 🏗️ **Town Planning Officer** | `index.html?role=tpo` | Urban planning, zoning, building approvals |\n| 🏘️ **Karnataka Housing Board** | `index.html?role=khb` | PMAY progress, worker hostels, housing gap analysis |\n| 📚 **Block Education Officer** | `index.html?role=beo` | School infrastructure, skill development |\n\n### Tier 3: Development Departments\n\n| Role | URL | Features |\n|------|-----|----------|\n| 🛣️ **PWD Engineer** | `index.html?role=pwd` | Road connectivity tracker, block-wise breakdown |\n| 🏭 **KIADB Officer** | `index.html?role=kiadb` | Land allocation table, infrastructure readiness |\n| 💧 **Water Resources Officer** | `index.html?role=water` | Irrigation coverage, dam levels, water allocation |\n| ⚡ **GESCOM Officer** | `index.html?role=gescom` | Power distribution, industrial feeders |\n| 🏥 **Health Department** | `index.html?role=health` | Health infrastructure, occupational health |\n| 🌾 **Agriculture Officer** | `index.html?role=agriculture` | Crop irrigation dashboard, FPO tracker, dal mills |\n\n### Tier 4: Regulatory \u0026 Support\n\n| Role | URL | Features |\n|------|-----|----------|\n| 🌲 **Forest Officer** | `index.html?role=forest` | Forest clearances, afforestation |\n| 📋 **Revenue Officer** | `index.html?role=revenue` | Land acquisition, conversions, mutations |\n| 👷 **Labour Officer** | `index.html?role=labour` | Factory compliance, worker welfare |\n\n### Tier 5: Consolidated View\n\n| Role | URL | Features |\n|------|-----|----------|\n| 🏛️ **Minister's Dashboard** | `index.html?role=minister` | High-level consolidated view, scheme tracker |\n\n### How to Use\n\n1. **Direct Access**: Navigate to `index.html?role=agriculture` in your browser\n2. **Role Switcher**: Use the dropdown in the header to switch between roles\n3. **Share Links**: Copy and share role-specific URLs with team members\n4. **Default View**: Access `index.html` without parameters for full dashboard\n\n## 📁 Project Structure\n\n```\nKalaburagi/\n├── index.html              # Main dashboard page\n├── css/\n│   ├── styles.css          # Core styling and responsive design\n│   └── roles.css           # Role-specific UI components\n├── js/\n│   ├── data.js             # All dashboard data (sourced from official docs)\n│   ├── live-data.js        # Live market \u0026 weather data\n│   ├── roles.js            # Role configurations and data filtering\n│   ├── role-router.js      # URL-based role detection and routing\n│   └── app.js              # Interactive functionality\n└── README.md               # This file\n```\n\n## 📱 Responsive Design\n\n- ✅ Desktop (1280px+): Full grid layout\n- ✅ Tablet (768px-1024px): Adaptive grid\n- ✅ Mobile (\u003c 768px): Stacked layout, touch-optimized\n\n## 🔗 Data Sources\n\nAll data sourced from official government documents:\n\n1. **Economic Survey of Karnataka 2022-23** - GDDP, Per Capita Income\n2. **NABARD PLP 2022-23** - Agriculture, Irrigation, Credit Flow\n3. **IJFMR Research Paper (2023)** - District Rankings\n4. **District at a Glance 2019-20** - Demographics, Infrastructure\n5. **Census 2011** - Population data (awaiting 2021 release)\n6. **Migration Studies (2024)** - SAGE Journals, NammaKPSC\n\nComplete source documentation available in the \"Data Sources\" tab.\n\n## 🎨 Design Philosophy\n\n- **Data-driven**: Every metric sourced and cited\n- **Honest**: Data quality labels (High/Medium/Low confidence)\n- **Action-oriented**: Focus on \"What needs attention now?\"\n- **Accessible**: Works on basic smartphones with 2G/3G\n- **Transparent**: Full methodology documentation\n\n## 🛠️ Technology Stack\n\n- **Frontend**: Pure HTML5, CSS3, JavaScript (ES6+)\n- **Fonts**: Inter (Google Fonts)\n- **No dependencies**: No React, Vue, or frameworks\n- **No build tools**: Works directly in browser\n- **Hosting**: GitHub Pages (free)\n\n## 📈 Recent Updates\n\n### Version 2.0 - Role-Based Dashboards (February 2026)\n- ✅ 15 actor-specific dashboard views\n- ✅ URL parameter-based role switching\n- ✅ Custom executive summaries (DC, KIADB, Agriculture, PWD, KHB, Minister)\n- ✅ Filtered KPIs, alerts, and roadmap phases per role\n- ✅ Role switcher dropdown in header\n- ✅ Mobile-responsive role-specific components\n\n### Version 1.0 - MVP (January 2026)\n- ✅ Command Center with live metrics\n- ✅ Baseline data and district rankings\n- ✅ 8-year development roadmap\n- ✅ Complete data source documentation\n- ✅ Mobile-first responsive design\n\n## 📈 Future Enhancements (Phase 3)\n\n- [ ] Real-time data integration via APIs\n- [ ] User authentication for secure role-based access\n- [ ] Mobile app (PWA)\n- [ ] Offline capability\n- [ ] WhatsApp alert integration\n- [ ] Data download in Excel/CSV formats\n- [ ] Interactive charts and visualizations\n- [ ] Print-optimized reports\n\n## 🤝 For District Administrators\n\nThis is an MVP (Minimum Viable Product) designed for quick deployment and immediate utility. The dashboard:\n\n- Works completely offline once loaded\n- Requires no login or authentication (public data)\n- Can be viewed on any device with a browser\n- Updates can be made by editing `js/data.js` file\n- No technical skills needed to view and use\n\n### How to Update Data\n\nTo update metrics:\n1. Edit `/js/data.js`\n2. Modify values in the `dashboardData` object\n3. Save and refresh browser\n\nExample:\n```javascript\n{\n    title: \"Irrigation Coverage\",\n    current: \"111,200 ha\",  // ← Change this\n    percentage: 12.5,        // ← And this\n    // ...\n}\n```\n\n## 📞 Support\n\nFor questions or suggestions about this dashboard:\n- Email: dashboard@kalaburagi.nic.in\n- Helpline: 1800-XXX-XXXX\n\n## 📄 License\n\nThis 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.\n\n## 🙏 Credits\n\n**Data Sources:**\n- Government of Karnataka (Economic Survey)\n- NABARD Kalaburagi District Office\n- District Statistics Office, Kalaburagi\n- Academic researchers (IJFMR, SAGE Journals)\n\n**Built for:**\nDistrict Administration, Kalaburagi, Karnataka\n\n---\n\n**Version:** 1.0 (MVP)  \n**Last Updated:** January 2025  \n**Status:** Production Ready\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furbanmorph%2Fkalaburagi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furbanmorph%2Fkalaburagi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furbanmorph%2Fkalaburagi/lists"}