-
378
Заявлено проектов
-
138
Опубликовано проектов
-
3
дня до завершения приема заявок
Цифровая платформа сквош-клуба One More Game
-
Руководитель проекта со стороны заказчика
-
Категория
-
Номинация
-
Цели
Создать для сквош-клуба единый цифровой контур клиентского и спортивного опыта: от записи на корт или тренировку до матча, рейтинга, соревнований и видео. Сохранить действующую учетную систему, но вынести клиентские и спортивные сценарии в собственные сервисы. Дать игроку единый профиль с рейтингом и историей матчей; судье — веб-пульт и табло; клубу — инструменты проведения турниров и лиг. Связать цифровой контур с физическими кортами через live-видео и сервис коротких видеоповторов.
-
Сроки выполнения
март, 2026 — ноябрь, 2026 -
Год завершения проекта
2026
-
Масштаб проекта
700 человеко-часов -
Результаты
К октябрю 2026 года в цифровом контуре сформированы профили 277 игроков. На данный момент в истории рейтинга зафиксировано более 3 тысяч рейтинговых матчей.
В 2026 году цифровые сервисы клуба использовались при организации и учете более 20 соревнований и турнирных мероприятий.
Booking стал основным веб-каналом записи клуба; собственная MySQL-база — источником данных рейтинга. Score используется для судейства, табло и турнирных матчей, результаты передаются в рейтинг.
Для кортов реализованы live-видео и сервис коротких видеоповторов.
-
Уникальность проекта
Уникальность проекта заключается в формировании специализированной цифровой платформы для сквош-клуба, объединяющей физическую спортивную инфраструктуру и цифровую среду игрока.
Типовая CRM остается учетным ядром, поверх нее построен спортивный слой: запись, профиль игрока, рейтинг, история матчей и личных встреч, судейство, табло, турниры и лиги, live-видео и видеоповторы.
Результат матча, проведенного на корте через Score, может попадать в рейтинг без повторного ручного ввода. Контуры отказоизолированы: проблемы спортивной БД не останаливают запись клиентов и операционную деятельность клуба.
Решение спроектировано и создано внутри небольшого действующего спортивного клуба без отдельной корпоративной ИТ-команды.
-
Использованное ПО
Собственная разработка:
Next.js 16, React 19, TypeScript, Node.js, MySQL, Tailwind CSS, Nginx, PM2.
ИИ-инструменты:
Cursor, Codex.
Интеграции и инфраструктура:
Impulse CRM API, RankedIn, SMS.ru Callcheck, Timeweb VPS.
Видео:
IP-камеры, ffmpeg, HLS/live streaming, локальный видеоагент, сервис коротких видеоповторов.
-
Решение из каталога Global CIO
В проекте не используются решения из каталога Global CIO
-
Сложность реализации
Проект объединяет несколько технически разных контуров. Booking интегрирован с внешним API Impulse CRM и должен работать независимо от спортивной БД. Play и Score используют отдельный MySQL-контур, общую авторизацию, рейтинг и турнирные сущности.
Судейский интерфейс и табло работают в реальном времени одновременно на нескольких кортах; после реальной турнирной нагрузки были реализованы кэширование, SSE, backoff и очередь досылки событий.
Видео объединяет IP-камеры клуба, локальный ffmpeg-агент, VPS, live-потоки, оверлей счета и replay. Несколько приложений разворачиваются из одного репозитория с раздельным деплоем и отказоизоляцией.
-
Описание
One More Game — сквош-клуб в Красноярске на 7 кортов. После запуска стало понятно, что стандартная клубная CRM хорошо закрывает учет, оплаты и часть расписания, но практически не покрывает спортивную часть клиентского опыта: рейтинг, историю матчей, поиск соперников, судейство, турниры, лиги, табло и видео.
В 2026 году был реализован собственный цифровой слой клуба. Booking отвечает за веб-запись и взаимодействует с Impulse CRM, сохраняя ее учетным ядром. Play формирует цифровой профиль игрока: рейтинг, историю матчей, соперников, достижения и турнирные результаты. Score используется для судейства, ведения счета, экранов кортов, турниров, лиг и игровых форматов клуба. Завершенный матч может быть передан из Score в рейтинг без повторного ручного ввода.
Отдельный видеоконтур связывает платформу с физическими кортами: live-потоки, счет поверх трансляции и короткие видеоповторы, формируемые локальным агентом из камер клуба.
Архитектурно booking и спортивный контур разделены: сбой рейтинговой БД не должен останавливать клиентскую запись. Сервисы работают на VPS под Nginx/PM2; клиентские приложения построены на Next.js/React/TypeScript, спортивные данные хранятся в MySQL. Проект развивается в одном репозитории, но booking и play/score развертываются отдельно.
Завершенный этап 2026 года превратил набор разрозненных инструментов в работающую цифровую инфраструктуру клуба, объединяющую клиентские и спортивные процессы.
-
География проекта
Клуб и физическая инфраструктура проекта расположены в Красноярске. Клиентские цифровые сервисы доступны через интернет.
-
Заказчик
Сквош-клуб One More Game
Комментировать могут только авторизованные пользователи.
Предлагаем Вам войти в систему или зарегистрироваться.