Which train?

One of NYC’s favorite pasttimes is picking an optimal commute route, based on time, amount of walking, number of transfers, and some other trivial things. I was looking for the hopstop website (used this 6 years ago), but it doesn’t exist anymore. Citymapper popped up in search results so I took a peek. Turns out they have super awesome UI features like showing calories burned, fare & commute times as well as a lightspeed option (scroll down to see lightspeed)

This afternoon I’m performing in a show up in Harlem then later in the evening need to catch a musical down in Theater District.

My route

Took a peak under the hood to get a better idea of this app in how they render the UI.

Inspect Elements

Also of interest was the network panel in Chrome Developer Tools, it measures the network performance of a website. It took 10.21 seconds to load 1.2MB and 286 requests, which is average loading time.

Network Panel

And then I noticed… when you load the page with chrome developer tools open, you get to see lightspeed directions as well :smile:

Lightspeed!

I looked up more information about this company and to get a better idea of how they create this product. First stop is Crunchbase to see their profile. They recently raised 40M funding and explained their process on their blog: From A to (series) B

Their software engineer job posting describes, “We use a lot of Python and some C++ and Java” and their map and commute data comes from General Transit Feed Specification (GTFS) and OpenStreetMap.

Up until this point I had only known about Transitfeed’s archive of GTFS feeds… so glad to know Citymapper already built a bunch of awesome features!

This post was not sponsored and is not affiliated with CityMapper.