trainshare (official site) is a mobile app & server API enabling users to find their friends on trains.

In order to make suggestions a user will have to login with his network of choice through which we'll get his friends. Then when this user checks in to a train ride, which can include switching trains and stopping and multiple stations, we'll check for matches for every single Station-to-Station route and then look for friends matching same routes at the same time.


Self scraped SBB dataset of Station-to-Station connections. Download here

In order make social matches, we're leveraging a Graph Database called Neo4j and friends/follower list from twitter, facebook and foursquare.