Skip to content

evanjt/traintime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrainTime

TrainTime

Swiss public transport departures on your wrist.
Walk times, delays, platforms - glance and go.

Download on the App Store  Available on Connect IQ

Privacy  ·  Website


Watch focused tracking   Garmin focused tracking   iPhone focused tracking


Features

  • Nearby stations - GPS-based discovery with live walk time and distance
  • Live departures - Platform numbers, destinations, real-time delays
  • Focused tracking - Tap a departure to track it with a live countdown
  • Train, bus, tram & more - Switch between transport modes including boats, funiculars, and cable cars

Platforms

Platform Status
Apple Watch & iPhone Available
Garmin Available

Build

Apple Watch

Open apple/TrainTimeWatch.xcodeproj in Xcode.

Garmin

cd garmin
./setup.sh           # Install Connect IQ SDK
./build.sh           # Build for fenix6pro (default)
./build.sh release   # Build .iq package for all devices

API

Uses a self-hosted worker API backed by Open Transport Data Switzerland. Source: traintime-api. Copy Secrets.swift.example / Secrets.mc.example to Secrets.swift / Secrets.mc and fill in your API key.

License

© 2026 Evan Thomas

About

Watch app to track time to nearest Swiss transport departures

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors