К содержимому
SRV6.
ПроектыСтудия

SRV6.

SRV6 — студия, которая собирает сайты, рабочие панели для бизнеса, расширения и сервисы для общения. Берёмся за понятную задачу и доводим до результата.

СоглашениеКонфиденциальностьCookieКак сделан сайт

© 2026 SRV6

Написать нам
Все проекты
Частично готовGladius

Gladius Arena

Работа клуба и турниры в одной системе

О проекте

Gladius Arena — система для компьютерного клуба. В одном продукте две стороны одной работы: внутренняя панель для сотрудников и публичный сайт турниров для игроков.

В панели клуба ведут повседневную смену: касса, бар, гости, товары, уборка, доступы сотрудников. Там же собирают и ведут соревнования — участники, сетка, расписание, призы, регламент, архив — и публикуют нужное на сайт.

Сайт турниров — отдельный вход для игроков. Там лиги и турниры, страницы соревнований, команды, матчи, заявки и личный кабинет. К внутренней панели игроки не ходят: видят только то, что предназначено для них.

Смысл проекта в связке: клуб управляет процессом из панели, а игроки живут на своём сайте. Панель уже глубоко проработана и близка к повседневной работе. Сайт турниров ещё доделывается.

В чём была проблема

Клубу нужно вести смену, кассу, бар, гостей и соревнования. Игрокам нужен свой сайт: лига, команды, матчи — без доступа к внутренней панели.

Что получилось

Сотрудники работают в панели: календарь, касса, товары, турниры, публикация на сайт. Игроки заходят на сайт турниров: сезоны, команды, матчи, заявки. Данные с панели уходят на публичную часть.

Что умеет

  • Панель клуба: смены, касса, бар, гости, товары, уборка, доступы
  • Турниры: участники, сетка, расписание, призы, регламент, архив
  • Сайт для игроков: соревнования и личный кабинет
  • Панель и сайт связаны между собой

Чем хорош

  • Закрывает реальную работу клуба, а не только «красивую страницу турнира»
  • Панель и сайт игроков живут в одном продукте
  • У панели уже хорошая глубина и документация

На чём сделано

  • React + Vite + TypeScriptинтерфейсы
  • Tailwind + Zustandоформление и состояние
  • Expressсервер
  • MySQL / MariaDBбаза
  • Redisсессии
  • Argon2 + TOTPпароли и второй фактор
  • WebSocketsживые обновления в панели

Из чего состоит

  • Панель клубаГотов

    смены, касса, турниры, публикация

  • Сайт турнировВ работе

    публичные страницы и кабинет игрока