Replacing archaic paper-based track approvals with a live, interactive map, automated AI path optimization, and instantaneous voice/SMS dispatch protocols.
Currently, authorizing a railway maintenance "block" requires a staggering amount of phone calls, physical paper trails, and radio miscommunications. If a train is on an intercept path, the results can be catastrophic. BlockTrain completely digitizes this workflow to remove human error and prioritize human lives.
|
A beautifully rendered, fully interactive SVG map of the railway network. Visualizes active trains, maintenance blocks (yellow hazard zones), and station platforms in real-time. |
Trains move smoothly across the network using custom mathematical physics hooks, preventing instant teleportation and providing a realistic simulation of network traffic. |
|
Click any track to schedule a block and record live emergency audio. Instantly triggers native SMS protocols to blast the custom text and Cloudinary audio link to field workers. |
Integrated with Grok AI to analyze blocked tracks, calculate ripple effects, and automatically suggest optimized routing paths to minimize delays. |
Our backend employs a strict Domain-Driven Design (DDD), cleanly structured into highly scalable feature modules.
π
modules/blocksβ Maintenance scheduling logic
πmodules/dispatchβ Native SMS, telecom, and Cloudinary media
πmodules/workersβ Personnel and department routing
πmodules/chatbotβ Grok AI analytics and prompting
πmodules/optimizationβ Railway pathfinding and kinematic scheduling
cd apps/api
npm install
npm run devAPI mounts on
http://localhost:5000
cd frontend
npm install
npm run devMap & Dispatch UI available at
http://localhost:3000