
НАК - Национална асансьорна компания
Корпоративен уебсайт за българска асансьорна компания с портфолио, калкулатор за оферти и CRM интеграция.
Национална платформа за олимпиади по професии: 3 524 училища и детски градини, 8 роли, тестове с видео и таймер, грамоти с QR код и собствено видео студио в браузъра, с преходи, надписи, запис от камера и въпроси върху лентата.
Клиентът искаше да монтира уроците сам, като в CapCut или Filmora, без да сваля нищо. Отляво са файловете, в средата е прегледът, отдолу е лентата с пътеките, отдясно са настройките на избраното. Видео, снимка или музика се влачат в лентата, клипът се реже с едно натискане на S, а всичко се запазва само.

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

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

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

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

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

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

Държава, град, училище от регистъра на МОН и вид състезание. Имейлът се потвърждава с линк, личният код се издава веднага.
15 професии, всяка със своя герой. Учителят може да запише и плати за целия клас с едно плащане.
Урокът спира на всеки въпрос. Таймер, снимки, формули и кодова дума за кръга.
Квалификация, финал и суперфинал, всеки със свое класиране.
PDF грамота, чийто QR код се проверява публично, без да показва името на детето.
Няколко от 185-те искания, всичките изпълнени и на живо.

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







Корпоративен уебсайт за българска асансьорна компания с портфолио, калкулатор за оферти и CRM интеграция.

Сайт за естетична клиника — лазерна епилация и процедури, с луксозен тъмен дизайн и онлайн записване на час.

Сайт за касови апарати, фискални устройства и POS терминали — продуктов каталог, услуги и поддръжка.
Бисквитки за статистика и реклама слагаме само ако ги приемете. Сайтът работи и без тях. Подробно ·