AD

Deliverables

Surat Smart City Dashboard — Technical specification, architecture, and implementation plan

Technology Stack

React 18
Frontend
Node.js
API Server
PostgreSQL
+ TimescaleDB
Redis
Cache / Queue
MapLibre
GIS / Maps
Grafana
IoT Monitoring

System Architecture

IoT Sensors
Water meters
Streetlights
CCTV
MQTT
MQTT
Broker
Eclipse
Mosquitto
Stream
Data
Pipeline
Node.js
Workers
Write
Database
Postgres
+TimescaleDB
REST
REST API
Express.js
v4
JSON
Dashboard
React 18
+ Chart.js

Implementation Timeline

Phase 1 Complaints + Dashboard
Completed
8 weeks · Nov–Dec 2025
Complaint Module ✓ KPI Dashboard ✓ SLA Engine ✓ Officer Portal ✓
Phase 2 Water + Ward Map
In Progress
6 weeks · Jan–Feb 2026
SCADA Integration ✓ WTP Dashboard ✓ Ward SVG Map ⏳ GIS Module ⏳
Phase 3 Analytics + Integrations
Upcoming
4 weeks · Mar–Apr 2026
Report Builder ERP Sync SMS Gateway Citizen App API

Integration Points

SMC Existing ERP
Bi-directional sync for complaints, citizen data, and officer assignments via REST API. Auth: OAuth 2.0 + JWT.
Status: Connected ✓
SCADA Water System
Real-time telemetry via MQTT from 5 WTPs — pressure, flow, quality sensors at 30-second intervals.
Status: Live ✓
Citizen Mobile App API
GraphQL API for SMC citizen app — complaint filing, status tracking, push notifications. Android & iOS.
Status: In Development ⏳
SMS Gateway
Automated SMS alerts for complaint status updates via Airtel IQ. DLT-registered sender ID: SMCURT.
Status: Testing ⏳

Project Team

KP
Kiran Patel
Frontend Dev
React
RS
Riya Shah
Frontend Dev
React
AM
Amit Mehta
Backend Dev
Node.js
DJ
Divya Joshi
Backend Dev
Node.js
VD
Vikas Desai
DevOps
Docker/K8s
PR
Priya Rana
GIS Specialist
MapLibre
SK
Suresh Kumar
Project Manager
PM