CASE STUDY / 02•Employee experience•2023

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.

ReactLaravelSQL ServerJest

1.2k

participants onboarded

87.4%

challenge completion

18

teams connected

SYSTEM PREVIEW / 02
ops.dio.systems/patria-active

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

src/
domain/
readiness.ts
policies.ts
application/
overview-query.ts
ui/
OverviewScreen.tsx
Representative snippetReact
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.