• 378

    Заявлено проектов

  • 138

    Опубликовано проектов

  • 3

    дня до завершения приема заявок

← Вернуться к списку

Цифровая платформа сквош-клуба One More Game

  • Руководитель проекта со стороны заказчика

    Роман Шишков

    Сквош-клуб One More Game

    IT-директор

  • Категория

  • Номинация

  • Цели

    Создать для сквош-клуба единый цифровой контур клиентского и спортивного опыта: от записи на корт или тренировку до матча, рейтинга, соревнований и видео. Сохранить действующую учетную систему, но вынести клиентские и спортивные сценарии в собственные сервисы. Дать игроку единый профиль с рейтингом и историей матчей; судье — веб-пульт и табло; клубу — инструменты проведения турниров и лиг. Связать цифровой контур с физическими кортами через 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

Мы используем файлы cookie в аналитических целях и для того, чтобы обеспечить вам наилучшие впечатления от работы с нашим сайтом. Заходя на сайт, вы соглашаетесь с Политикой использования файлов cookie.