Образование и олимпиади · 2026

КингсТим - квест-олимпиада по професии и видео студио

Национална платформа за олимпиади по професии: 3 524 училища и детски градини, 8 роли, тестове с видео и таймер, грамоти с QR код и собствено видео студио в браузъра, с преходи, надписи, запис от камера и въпроси върху лентата.

Клиент
КингсТим
Срок
11 седмици до старта, 06.2026 - 10.2026

Видео студио в админ панела

Клиентът искаше да монтира уроците сам, като в CapCut или Filmora, без да сваля нищо. Отляво са файловете, в средата е прегледът, отдолу е лентата с пътеките, отдясно са настройките на избраното. Видео, снимка или музика се влачат в лентата, клипът се реже с едно натискане на S, а всичко се запазва само.

Видео студио в админ панела

13 прехода, които изглеждат еднакво в браузъра и във файла

Затъмняване, избелване, завеса в четири посоки, плъзгане в четири посоки, отваряне и затваряне в кръг. Прегледът ги рисува в браузъра на живо, а сървърът ги сглобява с FFmpeg кадър по кадър. И двете страни смятат времето от една и съща функция, затова няма разминаване между това, което виждаш, и това, което изнасяш.

13 прехода, които изглеждат еднакво в браузъра и във файла

Надписи, стикери и картинка в картинката

До осем пътеки една над друга. Надписът има шест шрифта, контур, фон и анимация на влизане и излизане: плавно, отгоре, отдолу, отстрани или с приближаване. Снимката става стикер, който се мести, върти и оразмерява с мишката направо върху кадъра.

Надписи, стикери и картинка в картинката

Въпросите живеят върху лентата

Това е, което никоя готова програма за монтаж не може. Въпросите на теста са жълти маркери в собствена пътека. Където е маркерът, там видеото спира и детето отговаря. Срежеш или преместиш клип и въпросите се местят с него, а с един бутон готовото видео влиза в теста заедно с тях.

Въпросите живеят върху лентата

Запис от камерата и микрофона

Учителят записва себе си или само гласа си, без да напуска студиото. Записът се качва в проекта и веднага може да стане картинка в картинката в ъгъла на урока или глас зад кадър върху урока.

Запис от камерата и микрофона

Full HD от сървър с две ядра

Уроците са по 35 минути в 1080p, а сървърът има 2 GB памет. Една команда за целия монтаж би изяла паметта, затова изнасянето е на три стъпки: първо звукът, после всеки клип и преход поотделно, накрая всичко заедно с надписите. Двеминутно видео в Full HD излиза за около три минути при 624 MB памет, а напредъкът се вижда на живо.

Full HD от сървър с две ядра
Предизвикателство

Национална олимпиада за деца от детската градина до 12 клас, с осем вида потребители, хиляди училища, плащане за цял клас и грамоти, които трябва да се проверяват публично. Стартът беше обявен за 15 септември. Клиентът добавяше и уточняваше през цялото време: 185 записани искания за три месеца, а най-голямото дойде след старта: пълен видео монтаж в админ панела.

Решение

Всяко искане получи номер, решение и статус в един регистър, който не трие ред, така че нищо не се губи и нищо не се прави два пъти. Платформата излезе на живо в срок, на 15 септември, с пет версии в деня на старта. Видео студиото написахме от нулата върху FFmpeg, с преглед в браузъра и сглобяване на сървъра, и го пуснахме, след като изнесе видеа без грешка на самата машина.

Началната страница: билети, земно кълбо и карта

Три анимирани билета водят към трите вида състезания. Под тях се върти истинско земно кълбо на three.js, а картата на България оцветява областите по броя на участниците. Плакатът и текстовете на началната страница се сменят от администратора, без да ни пише.

Началната страница: билети, земно кълбо и карта

Пътят на един участник

  1. 01

    Регистрация по стъпки

    Държава, град, училище от регистъра на МОН и вид състезание. Имейлът се потвърждава с линк, личният код се издава веднага.

  2. 02

    Избор на професия

    15 професии, всяка със своя герой. Учителят може да запише и плати за целия клас с едно плащане.

  3. 03

    Видео урок с въпроси

    Урокът спира на всеки въпрос. Таймер, снимки, формули и кодова дума за кръга.

  4. 04

    Класиране по кръгове

    Квалификация, финал и суперфинал, всеки със свое класиране.

  5. 05

    Грамота с QR код

    PDF грамота, чийто QR код се проверява публично, без да показва името на детето.

Какво поиска клиентът и какво получи

Няколко от 185-те искания, всичките изпълнени и на живо.

  • Пълен видео монтаж в админ панела, като в CapCut
  • Въпроси, които спират видеото точно на секундата
  • Внасяне на въпроси от файл вместо едно по едно
  • „Влез като“ потребител от админ панела
  • Групово плащане от учителя за целия клас
  • Грамота с QR код, проверима от всеки
  • Регистър на всички училища от МОН с запазени стари записи
  • Редактируема начална страница с плакат и календар
  • Собствена поща на домейна на олимпиадата
  • Правни страници и съгласия при регистрация
Какво поиска клиентът и какво получи

За проекта

КингсТим провежда квест-олимпиади по професии за деца от детската градина до 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 секунда и във файла.

Екрани

kingsteamolympiad-qp.com
КингсТим - квест-олимпиада по професии и видео студио — екран 1
kingsteamolympiad-qp.com
КингсТим - квест-олимпиада по професии и видео студио — екран 2
kingsteamolympiad-qp.com
КингсТим - квест-олимпиада по професии и видео студио — екран 3
kingsteamolympiad-qp.com
КингсТим - квест-олимпиада по професии и видео студио — екран 4
kingsteamolympiad-qp.com
КингсТим - квест-олимпиада по професии и видео студио — екран 5
kingsteamolympiad-qp.com
КингсТим - квест-олимпиада по професии и видео студио — екран 6

Какво искате да изградим?

Описвате проекта, ние връщаме въпроси и ценови диапазон, после демо и писмена оферта.

Клиенти, с които сме работили

  • Akbari Perfume House
  • Министерство на иновациите и растежа
  • Crypto.bg
  • Пеликан ДТМ
  • FIX Bulgaria
  • Вакарел
  • MysteryBet
  • Omega Light
  • Национална асансьорна компания
  • Християнски център София
  • ZapaziChas
  • UnitGold
  • AGA Transfer
  • KMP Build
  • modernoBG
  • Vida Luxe
  • Avanta
  • Baytown Machinery
  • Labimex
  • Unit.Estate
  • Elite Call Center
  • Camélia Désir
  • Videoto
  • Pro Structura