Skip to content
Progress

8,000 active employees

Corporate learning platform

Client
Polus Retail
Industry
Education
Year
2023
Type
Web application
Duration
8 months
Team
7 people
Interface mockup — TODO: заменить на реальные скриншоты

01 — The problem

A 340-store chain with high churn: around 40 % of floor staff turn over each year. Onboarding worked like this — a mentor in the store explained things as best they could, then the new hire took a paper test. Quality depended entirely on the mentor, results got lost, and HR could not answer who had completed what.

02 — What we built

01

Designed for a phone, not a desktop

There is no computer for a sales assistant on a shop floor. The whole platform is built as a mobile interface that opens in a phone browser during a shift. A lesson is scoped to seven minutes, which is how long a break lasts.

02

Courses, tests, mandatory tracks

HR assembles a course from video, text and quizzes. A role gets a track: a new sales assistant must complete six courses in two weeks, and if they do not, the store manager sees it in their report.

03

Video that loads on a bad connection

Uploaded video is transcoded to three qualities with FFmpeg and the player picks by connection speed. This was critical: some stores have slow internet, and without it the platform would simply have gone unused.

04

Reporting across 340 stores

A manager sees their store, a regional director their region, HR everything. Reports are precomputed and cached, because a live query across the whole chain would take minutes.

03 — Result

8,000
active employees per month
−45 %
onboarding time for a new hire
340
stores connected
92 %
of completions happen on a phone
«Going mobile-only felt like a risk — in our heads, training means a computer and a classroom. It is now 92 % mobile, which settles the question of who was right.»

Olga Terekhova

HR Director, Polus Retail

04 — More projects

All work

05 — Contact

Let's talk about your project

Describe the problem in a couple of sentences. We'll reply within one business day and suggest a time to talk.

Hours
Mon–Fri, 10:00–19:00 (UTC+3)
Or reach us directly: @adadba