TrainSpotter is designed to answer one simple question when you arrive at the train station; which train should I get and which platform is it leaving from?

Built on the notion of geofences, TrainSpotter efficiently listens for location updates to know when the user has arrived at a train station of interest. TrainSpotter then uses a custom-built, highly available API to quickly respond to requesters with data about the next suitable train departure.