011GMARealtime gaming & community platform
/
011 / GAME MASTERS ACADEMY / RELEASE v0.8
НА ПРОДАЖЕ

Game Masters
Academy

Онлайн-школа киберспорта — не просто школа, а сообщество единомышленников, где можно учиться, обмениваться опытом и расти в мире игр.

Именно под эту идею была собрана собственная веб-платформа: контент, игровые карточки, WebSocket-чаты, realtime-комментарии, реакции, профили и ролевая админка.

Киберспортивная академия Realtime community
GMAGAME MASTERS ACADEMY
01

Киберспорт

Игровые дисциплины, карточки игр, разборы и тематические материалы внутри академии.

02

Обучение

Курсы, мастер-классы и ресурсы, вокруг которых строилась образовательная модель Game Masters Academy.

03

Сообщество

Чаты, комментарии, реакции и профили связывают учеников и единомышленников в одном пространстве.

04

Управление

CMS и ролевая админка дают команде школы единый интерфейс для контента и доступа.

011 / GMA / RELEASE v0.8
НА ПРОДАЖЕ
GMA.

Контент, чаты и комьюнити — в одном realtime-контуре.

GMA — веб-платформа с WebSocket-чатами, CMS для новостей, статей и игр, realtime-комментариями, реакциями, профилями и ролевой админкой. Release v0.8 находится в разработке и доступен к покупке.

Разобрать систему
GMA / COMMUNITY PLATFORM
v0.8
REALTIME SIGNALWebSocket online broker /topic · /user
ROOMS∞продуктовый лимит не задан
CONTENT3news · articles · games
ROLES3admin · moderator · master
# generalPatch notes are live
# esportsNew article published
# generalMira reacted 🔥
# gamesArena card updated
v0.8Release
В разработкеStatus
Web + AdminSurface
На продажеAvailability
02 / SYSTEM MAP

Пять модулей складываются в одну платформу.

01

Чаты

WebSocket/STOMP слой для realtime-комнат и сообщений. Лимиты на число чатов и участников не зашиты в продукт; фактическая ёмкость зависит от серверной конфигурации.

WebSocketSTOMPSockJS
03 / REALTIME

Чат и комментарии работают как живой слой поверх контента.

# general 128 online
M

MIRAКто уже посмотрел новый патч?

N

NEXUSЯ. Закинул разбор в статьи.

R

RAY🔥 на публикацию

S

SYSTEMNEXUS добавил реакцию к комментарию

Сообщение в #general
STOMP + SockJS

Endpoint-ы `/websocket` и `/ws`, broker-направления `/topic` и `/user`, application prefix `/app`.

Нагрузка зависит от инфраструктуры

В продукте нет жёсткого лимита на число комнат и участников, но фактическая производительность определяется конфигурацией сервера и realtime-брокера.

04 / CMS

Новости, статьи и игры управляются из единого контентного ядра.

CONTENT MANAGEMENTПоследние материалы
Patch 0.8 overviewNewsPublished
Ranked meta reportArticleReview
Arena PrimeGameDraft
Community weeklyNewsPublished
Role permissions explainedArticlePublished
05 / USERS & ROLES

Профили для пользователей. Роли — для управления системой.

Пользовательский слой хранит профиль и историю реакций. Административный — разделяет права между ADMIN, MODERATOR и MASTER и закрывает разделы по разрешениям.

USERПрофиль + история реакций
MODERATORКонтент и управление
ADMIN / MASTERРасширенные права
06 / RELEASE v0.8

Что уже есть — и что остаётся довести.

ТЕКУЩИЙ RELEASEv0.8

Браузерная версия, realtime через WebSocket, CMS, реакции, комментарии, профили и ролевая админка. Часть модулей всё ещё дорабатывается.

В разработкеПроизводительность зависит от сервера
01Модерация и антиспам

Инструменты модерации контента и защита от спама.

02Уведомления

Email и Push-уведомления для событий платформы.

03Поиск и теги

Поисковый слой и таксономия контента.

04Публичное API

Интеграционный API для внешних продуктов.

07 / ENGINEERING

Классический Spring-стек с отдельным realtime-слоем.

Java 17Runtime
Spring Boot 3.1Application
PostgreSQLDatabase
Spring Data JPA / JDBCPersistence
Spring SecurityAuth & roles
WebSocket / STOMPRealtime
ThymeleafServer-rendered UI
Springdoc OpenAPIAPI docs
Spring MailEmail foundation
DockerDeployment
08 / ПРОЕКТ НА ПРОДАЖЕ

GMA можно приобрести как готовую кодовую базу и продукт в разработке.

В сделку можно обсуждать исходный код, структуру проекта, БД/backup, Docker-конфигурацию и дальнейшую передачу разработки. Цена и состав передачи — по запросу.