A live Melbourne train tracker. This site maps realtime positions of metropolitan trains operated by Metro Trains Melbourne using public data distributed by Transport Victoria.
View the website at metrominder.nhan.au.
To run the api backend locally, get an API key then
cd api
echo DTP_API_KEY="YOUR API KEY HERE" > .env
npm install
npm run start
To run the frontend site locally,
cd site
npm install
npm run dev
GTFS Schedule and GTFS Realtime data and metropolitan train pictogram © State of Victoria (Department of Transport and Planning) licensed under a Creative Commons Attribution 4.0 International licence.
Rolling stock information and codes from Metro Trains Melbourne and Vicsig.
Map tiles © OpenStreetMap.
Built using Express and Leaflet on Node.
Dependencies include Leaflet.ArrowCircle.
Some other projects, covering more public transport modes, include:
- TransportVic: Realtime service details and station PID mockups
- domino6658: Realtime vehicle position map supporting search for specific carriages/trains and filtering by train types
- AnyTrip: Realtime vehicle position and station map with arrival details, covering multiple states
- TripView: Realtime vehicle position, station and route map with arrival details, filtered by station, covering multiple states
Initially inspired by the Ventura Tracker mobile app by BusMinder.