Annual sports festival · Moscow · 11 July 2026

Main IT partner for an RZD festival

We ran the whole digital side of the festival: participant accounts, registration, QR check-in, points

Client: RFSO Lokomotiv, the RZD sports society · Venue: RZD Arena, Moscow

  • 361 families
  • 327 staff and volunteers
  • 6,810 QR scans in a day
  • 36,539 points awarded

The brief

  1. Before Entries, certificates and questions all piling into one inbox

    Task Sign up about 1,700 people, even kids with no email

  2. Before Participants in spreadsheets, no single database

    Task Check people in and award points by QR, no paper

  3. Before Festival on 11 July — the date can’t slip

    Task Announce results that evening, not a week later

Registration built for the rush

When sign-up opens, everyone shows up at once. We rehearsed for it, and registration held up. Participants can form a group and pool their points

How the launch went
  • Sign-up opened on 30 June at 10:00
  • 632 registrations on day one, 196 of them in the first hour
  • Up to 8 registrations a minute
  • In rehearsal, a hundred people pressed the button at once
30 June · registration day oneclickable

From 10:00 to 11:00 each bar is 15 minutes, from 11:00 to 15:00 it's an hour. Bar height is the average registrations per 15 minutes

632registrations on day one, up to 8 a minute
196 in the first hour
participant group
ESElena Smirnovamum
MMishaage 7
NNastyaage 11
points go to the whole group

We took the paperwork online

Checking paperwork on site means queues. Documents were uploaded from home and checked in advance, so on the day a QR code got them cleared to compete

Tired of carrying a stack of certificates around? Upload them ahead of time

How it works
  • 1,538 consents, each with a date and time
  • Whose documents are in order, at a glance
  • Document rejected? An email explains why
cleared to competeclickable
Medical certificate
PDF · 1.4 MB · Misha, age 7
  1. Uploaded
  2. Checked
  3. Cleared
  4. Email sent
1,538consents to personal data processing, given online

Three roles on festival day:

Participants

Get in with a QR code on their phone

Staff

Scan the participant’s QR to check them in and award points

Management

See the full picture across participants and staff

We connect your staff with your visitors

The system handles heavy traffic. Here’s what festival day looked like at LokoLeto

At its busiest
1,129 operations per hour
At the entrance
909 check-ins
Points awarded by
81 volunteers
11 July · festival dayswitch roles

It’s a real QR code: point your camera at it to open do-it.agency

entrance check-ins

Management had its report the same evening

Points added up the moment a code was scanned, so the organisers saw the ranking all day. Every participant email got an answer

151 requests from participants151 resolved

festival results15:32 · ranking frozen

Top groups · overall

Combined points of all group members

participant requests
SubjectReceivedStatus
I’d like to switch sports12:05unanswered
Have my documents been checked?11:37in progress
My child has no email address10:02resolved
Confirmation code not arriving09:14resolved
151 of 151 — every email closed as “resolved”

LokoLeto, 11 July 2026, RZD Arena

  • 1,680participants
  • 361families
  • 327staff and volunteers
  • 1,538consents to personal data processing
  • 6,810QR scans in a day
  • 1,129operations per hour at its busiest
  • 36,539points awarded
  • 2 weeksof development

Different business, different problem? Let’s work through yours the same way

Book a review call