Back to work
Fitness campaign/Client project/2026

Dôvera Move Challenge

A three-month national activity challenge for a health insurer, powered by Strava.

Visit liveFull-stack engineer, campaign platform
Dôvera Move Challenge

Overview

"Rozhýbme sa s Dôverou" is Dôvera's employee well-being program, and I built the challenge platform behind it. Dôvera, a Slovak health insurer, wanted its own staff moving for three months, scored from real activity rather than self-reports. It runs on the Principle Guy web platform and pulls straight from Strava.

Challenge

Keep 240 of the company's own employees physically active for three straight months, and score every one of them fairly, without any manual logging.

What I built

Employees join one of three Strava clubs and just train. A scheduled sync turns their real activity into live monthly leaderboards, prize lotteries, and a full season recap. Full breakdown below.

Outcome

240 employees trained across the full three months and 194 completed all three. The challenge was part of Dôvera's well-being offering that placed 2nd in the Healthcare category of the Najzamestnávateľ (Best Employer) 2025 awards.

240
Employees moving
194
Completed all 3 months
2nd
Best Employer 2025

The system

Real activity, turned into a fair and auditable program.

Employees join one of three Strava clubs and simply train. A scheduled sync pulls every club's activity and merges it with per-user OAuth into live monthly leaderboards, with automatic de-duplication and corrections. Each month I ran Python jobs to verify exactly who completed the challenge and to draw the prize lottery. The season closes with a photo-submission gallery and a full recap. All on Firebase Cloud Functions and Firestore.

Klub Profi · Mesiac 3Live
121.4h
219.8h
317.2h
412.6h70%

Live monthly leaderboards

Monthly winner lottery

Season recap
240
Participants
194
Loyal Core
140
Strava OAuth
80%
Completed

End-of-season recap

Illustrations of the live leaderboards, lottery and recap.

Year over year

The second edition grew hard: more people in, and a far bigger share finishing all three months.

199240
Participants
+21%
130194
Loyal Core
+48%

From the recap

The moments the data captured.

Premena · 1:1 coaching
15
People
-26.7 kg
Combined
-9 cm
Waist, top
~10
Weeks 1:1

“I started to actually feel my muscles.”

Beyond the goal

Sport Battles

8 different sports in a month

Early Birds

Training from 04:00

Weekend Warriors

17h 58m top weekend block

M3 special stats

The final month
198hit the toughest targets

Top effort: 77h+ of movement in a single month. One participant, stuck in China with no Strava sync, banked 120h+ and 10,000m+ of climbing in the final push at 4,000m altitude.

Finále · M3

Built with

Strava APIOAuthPythonNext.jsFirebaseCloud FunctionsFirestore