Gati Drishti
Railway arrival forecasts that update as the train moves.

The problem
A timetable says when a train should arrive, not when it will. Delays ripple through a busy corridor through congestion, overtaking and crossings, and passengers are left refreshing status pages.
How it works
Gati Drishti combines a train's position with historical running data and network conditions to keep re-forecasting its arrival. A network view simulates the Mumbai–Delhi Western Railway corridor, showing node congestion and predicting where trains will overtake or cross.
Historical runs are analysed for bottlenecks and station performance, and a developer portal exposes mock APIs for ETAs, history and infrastructure alerts. The interface switches between English, Hindi, Marathi and Gujarati.
Highlights
- Dynamic ETA that adjusts to delays and congestion
- Corridor simulation with overtaking and crossing predictions
- API sandbox for integrators
- English, Hindi, Marathi and Gujarati