Patria Active Challenge
Virtual Run Platform
A virtual running platform that gives distributed teams a simple, motivating way to participate, track progress, and celebrate collective momentum.
1.2k
participants onboarded
87.4%
challenge completion
18
teams connected
01 / The Problem
Operational friction before the fix
A wellness initiative needed more than a registration form. Organizers needed confidence in the numbers; participants needed a reason to return after their first activity.
02 / The Solution
Clear boundaries & status visibility
I shaped an experience around progress and belonging: quick logging, transparent team standings, and a public activity pulse that made participation feel consequential.
Key Operational Highlights
- Created a low-friction activity submission flow for mobile users.
- Balanced individual progress with team-level motivation.
- Built data validation around duplicate and suspicious activity records.
03 / Code & System Architecture
How a business operates and how software responds.
The interesting part is rarely the syntax alone. It is the contract between the domain model, the UI, and the people who maintain the system.
File Tree Architecture
const leaderboard = await activityService
.forChallenge(challengeId)
.groupBy('team')
.sum('distance')
.orderBy('distance', 'desc')
.map((team, index) => ({
rank: index + 1,
...team,
}));The detail is intentional: readable boundaries make reliable collaboration possible.