КингсТим организује квиз-олимпијаде по професијама за децу од вртића до 12. разреда. Дете бира државу, град и врсту такмичења, пријављује се за професију као што су „Детектив“, „Архитекта“ или „Лекар“ и решава тестове у круговима: квалификације, финале и суперфинале. Сваки круг почиње видео-лекцијом, а питања се појављују тачно у секунди када лекција стигне до њих.
Ово је најамбициознији пројекат који смо радили у образовању и најзахтевнији клијент са којим смо сарађивали. Не као жалбу, већ као број: за три месеца забележили смо 185 појединачних захтева, сваки са бројем, решењем и статусом у једном регистру који никада не брише редове. Неки су били једна реч у тексту. Други су били цели модули, попут видео студија у наставку. Клијент је тачно знао како све треба да изгледа и није прихватао „отприлике“.
Платформа је написана од нуле. Кодирање је почело 28. јуна 2026, а сајт је објављен 15. септембра, једанаест недеља касније. На дан покретања објавили смо пет продукционих верзија. Иза сајта стоји 40 страница, око 46 000 линија TypeScript кода и 39 миграција базе података.
Постоји осам улога: ученик, матурант, наставник, васпитач, стручњак, менаџер, спонзор и администратор, свака са својим кабинетом. Регистар садржи 3 524 школе и вртића у 5 414 насељених места, увезених из јавног регистра МОН, без губитка иједног постојећег записа. 15 професија, 63 теста, 603 питања. Наставник пријављује и плаћа за цело одељење одједном. Сваки учесник добија лични код, а онај ко прође финале добија PDF диплому са QR кодом, која се јавно проверава без приказивања имена детета.
Мотор за тестирање подржава тајмер, питања са понуђеним и отвореним одговором, фотографије и математичке симболе у питањима и одговорима, видео као услов и кодну реч за сваки круг. Почетна страница има праву ротирајућу Земљину куглу у three.js, мапу активних такмичења по областима и анимиране улазнице, а администратор је сам преуређује.
А онда је стигао најтежи захтев. Лекције олимпијаде су видео-снимци, а клијент је желео да их сам монтира, директно у админ панелу, као у CapCut-у или Filmora-и. Не само да отпреми и исече, већ потпуна монтажа. Направили смо је.
Видео студио ради у прегледачу, без инсталирања програма. Видео-снимци, фотографије и музика превлаче се на временску линију. Клип се сече, убрзава, утишава, боји и кадрира. Између два клипа постоји 13 врста прелаза. Натписи су доступни у шест фонтова, са анимацијом уласка и изласка, а налепнице и слика у слици стоје на до осам стаза једна изнад друге. Постоје снимци камере и микрофона директно у пројекту, четири формата кадра, укључујући 9:16 за телефон, опозив, пречице на тастатури и аутоматско чување.
Питања теста стоје као маркери на самој временској линији. Где је маркер, ту се видео зауставља и дете одговара. Када померите клип, питања се померају заједно са њим. Једно дугме извози готов видео и додаје га у тест заједно са питањима.
Извоз је прави видео, склопљен на серверу помоћу FFmpeg-а, а не снимак екрана. Сервер има два језгра и 2 GB меморије, а лекције трају по 35 минута у 1080p формату, па смо склапање поделили на три корака: прво звук, затим сваки клип и прелаз појединачно, а на крају све заједно са натписима. Видео од два минута у Full HD формату извози се за око три минута уз 624 MB меморије. Преглед у прегледачу и извезени фајл рачунају се истом функцијом, па натпис који улази у 3,2. секунди улази у 3,2. секунди и у фајлу.