Introducing the Strava Club Leaderboard App

Engineering |
Introducing the Strava Club Leaderboard App

At Screenly, we’ve always believed in making connections, not just between screens and content, but also between people. As a remote company, we’re continually seeking innovative ways to keep our team engaged and connected beyond the workplace. One of the ways we achieve this is through our Screenly Strava Club, where we track activities and motivate each other to be more active.

Recently, seeing teammates’ activity stats inspired me to push myself, and I ended up completing my longest ride yet at 20.71 km. I enjoyed the ride through my village, surrounded by endless greenery and the untamed beauty of the wild. That kind of friendly motivation is what makes this club so special.

Salman's First Long Ride

Until now, the leaderboard was only visible inside the Strava app, which is excellent for personal tracking, but not ideal for celebrating achievements together. That’s why we built the Strava Club Leaderboard Edge App.

What It Does

This Edge App creates a beautiful, real-time leaderboard for your Strava club, perfect for office displays, gyms, or clubhouses. It automatically pulls in fresh activity data and showcases member rankings with key performance metrics:

  • Distance covered
  • Time spent
  • Elevation gain
  • Number of activities
Strava Club Leaderboard App

These statistics provide a comprehensive view of both individual and team performance, fostering friendly competition and celebrating success.

Behind the Build

The first version of the app was created by our CEO, Viktor Petersson, as a fun side project. Later, I took over to refine and polish it for public release. One significant technical challenge was handling Strava’s short-lived access tokens, which expire after six hours and must be refreshed regularly to continue pulling data. After reviewing Strava’s documentation, I implemented a refresh system using the provided refresh tokens, ensuring the leaderboard remains live without interruption.

Here is the suggested flow for the refresh token from Strava’s documentation:

Strava App Refresh Token Docs

Another important detail is that we store all credentials, API keys, and tokens in the Edge App settings as secure secrets. This means, as a developer, I don’t need to worry about managing sensitive data myself; Screenly takes care of it securely, allowing me to focus purely on building features. (If you’re curious how this works, read here and here). Like other Screenly-developed edge apps, this app is also open source and available on GitHub. Please put a ⭐️ star if you like it!

When it came to design, I made sure the app’s branding aligned with Strava’s official guidelines. With the help of our Chief Design Officer, Adnan, we created a simple, clean logo that feels right at home in both the Screenly and Strava ecosystems.

Available Now

The Strava Club Leaderboard Edge App is live and ready to use. You can find it in the Screenly Edge App Store today and start motivating your team with a live leaderboard that looks great on any screen.

You can learn more about the Strava Club Leaderboard App and how to set it up here.

Getting started with Screenly

Screenly supports both paths. If you prefer to start lean, the Raspberry Pi–based Screenly Player is a smart, accessible option that plugs into the same management platform. If you need maximum reliability, stronger performance for custom apps and 4K, and a platform tuned for enterprise operations, the Screenly Player Max Mk II is the right fit. Either way, you get enterprise‑grade security and the same straightforward management experience.

If you’d like to learn more, you can get familiar with Screenly in minutes. Start a 14‑day free trial and launch your first screen directly from your web browser with no additional hardware required. When you’re ready, you can move to dedicated players with a smooth handoff from your trial environment.

Get started with Screenly

Picture of Salman Faris
Salman Faris View Profile
Customer Success at Screenly.

Recent Posts

Display your best content with Screenly digital signs.

Screenly is loaded with features to make digital signage management easy.

footer screen image
manage cookies