Будь как вода, мой друг. Вдохновляющий кейс о том, как Павел Ершов, CEO Directual, создал систему управления турниром по ушу, превзошедшую олимпийские аналоги. Всего за три дня.

Привет! Меня зовут Павел Ершов.
Иногда CEO может показать класс не только в бизнесе, но и в спорте (скромность, конечно, тоже важна). Я профессионально занимаюсь ушу, особенно его направлением Туйшоу (также известным как "толкающие руки"). И вот, я решил создать систему, объединяющую зрителей, судей и участников в единой цифровой платформе. Просто потому, что могу и потому, что традиции боевых искусств стоит сохранять — но не в их административной части.
В этом кейсе я расскажу, как мне удалось реализовать этот проект на платформе Directual в свободное время.
Ушу (широко известное как кунг-фу) — один из самых популярных видов спорта в Китае. В нём задействованы миллионы спортсменов, и он даже входит в число неофициальных олимпийских дисциплин. В ушу существует множество направлений, и одно из них — Туйшоу. В нём важно использовать баланс противника против него самого, а не просто атаковать силой. Победа достаётся тому, кто сумеет вывести соперника из равновесия и вытолкнуть за пределы татами.

Как выглядит Туйшоу
Я занимаюсь ушу уже более пяти лет (отдельное спасибо моему шифу ("мастер" по-китайски) Антону). Дважды в год я участвую в неофициальном всероссийском турнире "Легенды Туйшоу". В какой-то момент я понял, что можно заменить бумажные таблицы цифровой системой, которая сделает процесс удобнее для всех.
Ушу — древнее боевое искусство. Административная часть турнира столь же архаична. Система начисления очков варьируется от -2 до 4 (-2 за грубое нарушение, 4 за успешный бросок или вытеснение противника за пределы татами). Раньше судьи записывали баллы вручную, а затем кто-то бегал обновлять информацию на экране. Так как поединки проходят одновременно на нескольких татами, следить за ходом турнира в реальном времени было сложно.
Так родилась идея автоматизировать процесс с помощью Directual, синхронизировав данные для судей, участников, зрителей и главного экрана.
Я создал его вместе с Никитой!
Backend – Directual
Frontend – тоже Directual
Полноценную систему управления турниром.

Рефери и планшеты — все очень просто!

Результаты турнира, онлайн!
Рассмотрим детали!
Я создал форму для регистрации участников, где они указывают свои физические параметры, школу или лигу, которую представляют, и вес. Сценарий Directual автоматически распределяет их по соответствующим категориям.

Как выглядит список участников
Например, если в категории 70-80 кг зарегистрировались 30 человек, система автоматически разделит её на две: 70-76 кг и 77-80 кг. Всё распределяется без лишних хлопот!

Сценарий автоматического распределения участников по категориям

Управление заявками
На каждом татами работают три судьи. Главный судья объявляет очки, а двое помощников вводят данные в планшеты. Каждый судья отвечает за одного участника, а система фиксирует все изменения с временными метками. Если судья ошибся, он может моментально отменить свой ввод.

Экран судьи
Система автоматически рассчитывает средний балл и передаёт его на главный экран в реальном времени. Также там отображается таймер, отсчитывающий оставшееся время поединка.

Результаты и таймер
Когда в весовой категории завершаются бои (обычно это около часа), система автоматически выделяет трёх лидеров.
Зрители тоже могут участвовать в турнире! Каждый зарегистрированный пользователь получает три голоса, которые может отдать за понравившегося бойца. Система Directual следит, чтобы никто не проголосовал больше трёх раз. Голосовать можно как в зале, так и онлайн.

Я за работой рефери,
Смотреть поединки вживую — это одно, но разбирать их в деталях — совершенно другое. Не у всех есть возможность следить за турниром в момент его проведения. Поэтому мы сделали архив всех чемпионатов, где можно пересмотреть записи боёв с сохранёнными баллами и временными метками.

Архив турнира, визуализирован
Потому что я — один из основателей. Система была собрана за три дня, при этом я работал над ней в свободное время. На доработку каждого нового турнира уходит не больше 30 минут.
С технологической точки зрения Directual справляется со всеми задачами. Вносить новые функции — быстро и просто, и в обозримом будущем это вряд ли изменится.
Они грандиозны! К следующему турниру мы добавим:
Работать над этим проектом для меня — удовольствие.

Туйшоу — для всех. Женщины так же легко отправляют соперников за пределы татами, как и опытные мужчины.
Остались вопросы? Напишите нам на hello@directual.com или загляните в сообщества внизу страницы!
Присоединяйтесь к 22 000+ no-code-разработчиков на Directual и создавайте то, чем можно гордиться, — быстрее и дешевле, чем раньше. Начать просто благодаря визуальному UI разработки, масштабировать так же просто с enterprise-grade базами данных и бэкендом.