AI & Data Sciencegithub.com/wiroxa/CivicGrid · Open Source100% Complete

CivicGrid AI

Turning citizen voices into transparent, data-driven infrastructure decisions.

BUILT WITHReactFlaskBERTXGBoostDBSCAN
CIVIC INTELLIGENCE
CivicGrid AI
THE ARCHITECTURE

CivicGrid brings multilingual citizen reports into one decision-making workflow. Voice and text complaints become classified issues, geographic hotspots, district priorities, and budget recommendations.

An open-source AI platform transforming multilingual citizen complaints into actionable insights with geographic analysis, priority scoring, and budget optimization.

Key Engineering Highlights

01

Multilingual voice & text citizen issue reporting with BERT NLP classification.

02

Geographic hotspot detection (DBSCAN) & transparent district priority scoring (XGBoost).

03

OR-Tools budget optimization & Gemini-powered explainable policy recommendations with complete decision lineage.

PRODUCTION IMPLEMENTATION

Under the hood.

An illustrative snippet demonstrating the core architecture, data pipelines, and engine logic.

typescript
// CivicGrid AI Multilingual Pipeline & Policy Optimization
import { GoogleGenAI } from '@google/genai';

// 1. Hotspot Clustering & Priority Optimization
const clusters = await geoClusterEngine.detectHotspots(citizenComplaints, {
  algorithm: 'DBSCAN',
  epsKm: 1.2,
  minSamples: 5
});

const optimizedBudget = await budgetOptimizer.maximizeImpact({
  districts: clusters,
  maxBudget: 2500000,
  engine: 'OR-Tools'
});

// 2. Explainable Policy Lineage via Gemini
const ai = new GoogleGenAI({ apiKey: process.env.GEMINI_API_KEY });
const policy = await ai.models.generateContent({
  model: 'gemini-2.5-flash',
  contents: `Draft transparent infrastructure action plan with decision lineage for: ${JSON.stringify(optimizedBudget)}`
});
LEAD ARCHITECT & DESIGNERShivam Kumar (@shivvx)

Designed and built with sub-second execution speeds, WCAG AA standards, and responsive layout scaling.

COMPLETION STATUS100% Complete

Available for live exploration, repository review, or client deployment.

PRIMARY TECH STACKReact, Flask, BERT

CIVIC INTELLIGENCE engineering pipeline.

NEXT PROJECT

NMLL Studio Web