Project 01 — IoT · Backend · Real-time Systems

SMARTTRACK

IoT Railway Crack Detection & Monitoring System

Detecting railway track abnormalities through connected sensing, real-time data flow, backend processing and map-based monitoring.

01 — The Problem

Manual railway track inspections are slow, labor-intensive, and prone to oversight, risking catastrophic derailments.

02 — Core Concept

An IoT-based continuous sensing system that streams vibration and alignment telemetry to a central monitoring pipeline.

03 — Technical Approach

Deployed edge sensor nodes along tracks to collect continuous vibration and alignment telemetry, streamed over lightweight MQTT to a central ingestion backend.

04 — Architecture
Edge Sensor Nodes (ESP32)
→
MQTT Broker
→
Express/Node.js Pipeline
→
Geo-spatial Store (MongoDB)
→
Leaflet Command Center
05 — Implementation

Built edge firmware telemetry handlers, MQTT subscriber microservice, REST API endpoints for telemetry querying, and interactive Leaflet map interface.

My Contribution

Designed the end-to-end hardware-to-cloud data ingestion pipeline and real-time alert dispatching service.

Challenges

Ensuring reliable low-latency MQTT data ingestion during high-frequency sensor telemetry bursts.

Outcome

Functional hardware prototype demonstrating real-time crack anomaly detection with geographic mapping, selected under Sustainable Cities category at Hackathon 2025.

Technology Stack
ESP32MQTTNode.jsMongoDBReactTailwind CSSLeaflet