Urban Link Admin

System Settings & Architecture

Overview of live microservices, TiDB cluster health, AI models, and push services

πŸ—„οΈ

Core Database & Storage

Primary Database

Multi-region distributed SQL with TLS encryption

TiDB Serverless Cloud (MySQL 8.0 compatible)ONLINE

Database Name

Hosts incidents, citizens, departments, and audit streams

nagpur_connectONLINE

Connection Pool

Optimized connection pool with auto-reconnect

Active (5 connections, keepAlive enabled)ONLINE
πŸ€–

Artificial Intelligence & Routing

Primary LLM Model

Ultra-fast triage, mismatch guidance & questionnaire generation

Groq (openai/gpt-oss-120b & gpt-oss-20b)ONLINE

Department Taxonomy

Police, Fire, Water, Roads, Electricity, Forest, Women & Child, etc.

17 City Departments (Nagpur Municipal Corporation)ONLINE

Mismatch Correction

Guides citizens if an incorrect department is chosen

Enabled (Automatic suggestion + reason)ONLINE
πŸ—ΊοΈ

Geospatial & Mapping Engine

Map Tile Engine

Zero-cost open-source vector & raster tile rendering

Leaflet + OpenStreetMap (OSM) / CartoDB / EsriONLINE

Jurisdiction Zones

Laxmi Nagar, Dharampeth, Hanuman Nagar, Dhantoli, etc.

10 NMC Administrative Zones (Polygons)ONLINE

Municipal Facilities Dataset

Police stations, fire stations, sub-stations, PWD offices

178 Normalized Point FacilitiesONLINE
πŸ›‘οΈ

Authentication & Security

Auth Provider

JWT sessions with automatic guest identity linking

Google OAuth (NextAuth v5 Beta)CONFIGURED

Citizen Identity Model

Citizens can report as guests or sync via Google

Dual Mode (Google Verified + Persistent Guest UUID)CONFIGURED
πŸ””

Notification Delivery Channels

Web Push Notifications

Browser desktop & mobile push alerts with chime sound

VAPID Web-Push Service ActiveCONFIGURED

Email Dispatcher

Automated status notification triggers on incident milestones

Email Service Stub (EmailJS / Resend Ready)CONFIGURED