Visualize every activity
on one map
Connect your Strava account and see all your runs, rides, hikes and more plotted on an interactive map with full stats.
Setup required Create your Strava API Application
Before connecting, you need to register a free API application on Strava. This gives the app permission to read your activities. It takes about 2 minutes.
-
Open Strava API settings
Go to strava.com/settings/api (log in if prompted).
-
Create a new application
Fill in the form with these values:
Application Name Strava Mapper(or anything you like)Category Data ImporterClub leave empty Website http://localhostAuthorization Callback Domain localhostAccept the API agreement and click Create.
-
Copy your credentials
After creating the app, you will see your Client ID (a number) and Client Secret (a long hex string).
-
Create a
.envfileIn the project folder, copy
.env.exampleto.envand fill in your credentials:STRAVA_CLIENT_ID=123456 STRAVA_CLIENT_SECRET=abcdef1234567890abcdef1234567890abcdef12 SESSION_SECRET=any-long-random-string PORT=3000
-
Restart the server
Stop the server (Ctrl+C) and run
npm startagain. Then refresh this page.
Ready to connect
Your Strava API credentials are configured. Click the button below to authorize this app to read your activities.
Connect with StravaThis app only requests read access to your activities. No data is written to your account.