Strava Social

This project combined social login with Strava and D3 mapping and force-directed graphs.

Once logged in, users followers are collated. An API call collates their relationships with other users and a force-directed graph is created showing the relationships within your athlete community.

The next process geocodes user locations server side using Google Geocoding API, and then uses D3 mapping and topoJSON to display a users followers on an interactive global map.


  • React, MongoDB, NodeJS, Express
  • PassportJS for authentication
  • Google geocoding API
  • D3JS Data Analysis and Representation
  • Force Directed Graphs and TopoJSON

Code Example

Welcome to Peak Studios

Please get in touch if you would like to speak to me at any time about your web needs.

Recent Posts